Report: U.S. mobile users give carriers a D+