Samsung Galaxy Android is probably one of the best selling phones. But to be honest it's your preference. There is no such thing as the "best" phone, since people have different preferences, and many phones run on different/specific software.
I have a Motorola RAZR M and it's great, but the Verizon plan is expensive. 4 gig data and unlimited everything I'm paying $120.00 per month. If you don't stay on WiFi , the data gets used pretty quickly. $15.00 plus tax for every gig data overage.