This article is severely overcomplicating things. There is no reason for any Android user to lose contact information, or pretty much anything else. If you sign into your Google account, you're pretty much set.
I had to replace my HTC One last week. I didn't worry a single bit about lost data, and I don't run any specific "backup" software. I signed on, and all my contacts, emails, and text messages were restored instantly. There was the minor annoyance of re-downloading some apps, but that's it. The phone was set up exactly like my old one in less than an hour. Everything in its place.
A few points:
- texts will only restore if you're using Google Voice for texting, but Sprint (for all their faults) offers nice integration with your regular phone number.
- you can also have the phone automatically back up your pictures to Google Plus, so that's another thing you don't have to worry about.
The whole point of Google services is to put your data in the cloud, and the whole point of an Android phone is to access that cloud. If you use an Android and "lose your contacts," then it's unclear why you bought an Android to begin with!!!