I really like the direction Threema is going to. I admit I was pretty skeptic back when they were closed-source and just starting out, but their recent actions (like open-sourcing most of the code) look very promising. Their client is also pretty good and the reactions (agree/disagree) are pretty innovative and useful. I'm somewhat surprised that feature has not popped up in other messengers yet.