Guys, i need some quick advice, as i got to make this decision by tomorrow morning, and it's 7:36 now. I have the chance to get my hands on a 16GB Samsung Galaxy S3 smartphone. Currently i'm running a HTC Desire Z, which frankly is cutting out halfway during calls and crashing apps left and right, so it needs replacing with something. I can either go with the S3, which will set me back $480AUD (which is $500 USD, approx.), or i can change to a HTC Sensation XL for free. I can also change to a Galaxy Note for the same price as the S3. I will not be going to Apple as frankly i have an iPad and iPod, so i know Apple technology is sub-par and i won't be spending any money on their products. Plus, Android is great. *ducks rotten iTomatoes* So...what should i get? Or is there a phone i haven't yet considered? I'm looking for something which can do one main purpose: tell my iPod Touch to buzz off. Currently i carry both my Desire Z and an iPod Touch (Desire Z to make calls, iPod because the screen's responsive and my HTC won't play apps very well). That causes scratches between the two machines and it's annoying to carry that much weight. I need a machine that replaces both of those with one. I also need something with...um...what's the technical term...blazing speed? Something that surfs the web as fast as my iPod does, but with Java and Flash included. So yeah, since i know nothing about phones, i need someone who's knowledgeable on the subject to tell me what phone's good for me. $480's feeling a bit steep for me, but at the same time if that's what it takes to get rid of the iPod, then i'll drop that much cash in a heartbeat. EDIT: I have no doubt my HTC's app issue is a once-off error on my handset, as my friends who have HTC phones have no problem. The phone call cutting out a few minutes in is beyond me, though. Oh, and anyone want to tell me whether TouchWiz is better than/worse than/equal to HTC Sense? I can't say i like Sense as a skin for Android, but i can't say anything bad about it either.