You asked to "transfer all my data" which may include say, text messages. Since old and new devices may not use the same app, transferring the files with Xender is not going to work better than half the time. Besides you would have to know where the apps store the data!
I find many android users don't know where app data is kept. I sure don't know them all as there are thousands of apps and no real standard the app has to follow.
-> See how others tackle this at http://forums.cnet.com/7723-32456_102-637392/how-do-you-backup-your-android/?tag=contentBody;threadListing
But why not bluetooth? Any road looks good where there are none.
Bob
I wanted to transfer all my data from old phones to my new android phones. Is there any way to clone all data that I have right now to the new phone. Do you guys can suggest me any software? Have u guys heard about Xender? Is it good?
Thanks

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic