Americans complain just too much about their mobile carriers. You guys need to come to peace with the fact that you are below East Asia and Western Europe in mobile services and internet speeds.
You are still better positioned than 80% of the world, which includes Latin America, Africa, West Asia, Middle East and some other countries. You just can't have everything. sigh