I have been using Google Hangouts. Since I am heavily invested in Google's ecosystem I rely on Hangouts for not only my T-mobile Carrier SMS, but also my Google Voice messaging. I have been using it for a couple of years now and it does a decent job. I have tried other messaging apps (Google...