Three is fine. Been with them for years. I'm grandfathered into an old plan with enough data for my needs, tethering, unlimited calls and texts and free global roaming.
I only ever have signal problems in places the other networks also have problems.