Android Back up apps

So I switched from a Droid X that was sadly showing its age to a Droid Maxx which I am getting used to but like a lot. Research tells me the best way to transfer the games I had on the old phone to the new one so that I can keep the scores, progress I made etc. is by backing them up using an App and restoring them on the new phone. Anyone have any suggestions on what back up apps work best?

Helium if your not rooted.

Titanium needs root access to work.