Re Flash:
I move from my iPhone to a desire HD and it does flash wonderfully. The problem is that so many sites are flash enabled that my data usage has gone through the roof. I could browse mobile versions of the sites instead but these usually limit the functionality.
Personally I think I'm going back to the iPhone one my contract is up. I will miss some of the android functionality but having used both, the iPhone suits my usage better