I have had my HTC hero for over a year now. It's a great phone, but obviously just short on the processing power required to really make use of the android OS. I haven't been keeping up to date on the ins and outs of what's what in the android world, so I don't know what phones are just around the corner - before I extend my contract I want to be sure I'm getting the absolute best android phone going; Ideally one which won't be out-matched within a week! As was the case when I got the Hero. Any advice guys? What phone would you get. (PS: the only phone I'd stay clear of is the Galaxy S - purely because I don't like the look. I hated the look of the original iphone, and that thing is near enough a carbon copy)