Mobile data and voice connections can be a fickle thing, and a new report from RootMetrics shows just how true that is. The report ranks 125 U.S. cities for wireless reliability, speed, data, call, and text performance, and it turns out the best place for smartphone owners to live is Lansing, Michigan. The worst is Hudson Valley, New York. San Francisco came in at 58, well below Chicago (5), Kansas City (11), and Boston (17). Denver was near the bottom of the list at 119, which sounds about right based on our experiences. You can check out the full report and see how your metro area stacks up at the RootMetrics website.