I am amazed it is the end of 2014 and Google (and Microsoft) still have not figured out messaging yet. iMessage is far from perfect but it is a hell of a lot nicer experience than anything else.
This is even more true for Microsoft IMHO as they could (should!) have had an integrated messaging app between Windows 8 and Windows Phone 8 to allow for transparent SMS/Skype/MSN/WhateverTheyWantToUseNow messaging the same way iMessage does and have everything synced between devices.