What I found in my 2 month search is there is no perfect carrier.
I tell everyone who ask me my experience with SPRINT YMMV. I know I loved the speeds with ATT no doubt but the call quality sucked big time in SF. Verizon easily could have gotten my 4 lines had their family plan included a any mobile calling feature.