A good piece comparing between Signal, WhatsApp and Allo [theintercept.com]
Signal is best if you want true encryption.