Verizon for years has been one of the best. Ask your friends who they have and how happy they are.
Everybody has certain problems. NOBODY is perfect.
When you get your service use your phone in all the areas you feel you'll use it in. But if it works where you spend 90% of your time, or where you'll make 90% of your calls, you're good.
Lastly, phones change every few months. What was great last year, is generally out of date, and maybe off the market today.
For that there is Phonescoop.com they give you the lowdown on the phones out there. They give you the options available, and what they do. They also give you reviews.
When I was in the business, we used Phonescoop.com quite a bit.
I meant to put in that you have a certain grace period when you get your service, that if your not happy within that period, you can get out of your contract.