Galaxy S2 is by FAR the best phone out at the moment, it's really not even close.

Samsung are saying that we might even get a quad core phone pretty soon and if that happens with a higher resolution screen then their competitors really need to bring out something good. That's why I feel considering Apple release an iPhone yearly they need to go full out with the iPhone 5 within the next few months, they can't afford it to get dated within no time due to high end Android/WP7 phones.

HTC - Taiwanese pride
Samsung - I just love their Super Amoled Screens...but their skin that they put on Android blows
iPhone - For people that don't have any technology IQ and like to be ripped off by expensive apps