Please explain why CDMA is so bad. Your post is devoid of any technical details for such an assertion. CDMA has a number of advantages over GSM that informed Verizon decision to go with it in the first place. Advantages of CDMA include operating very well in noisy environments, soft hand offs, and better spectrum utilization(frequency hopping)which allowed unlimited subscribers per cell.
Verizon, who as much as I dislike them as a company has one the best networks in the US in terms of both call quality and coverage.