Agreed. I'm in a large town in central Iowa that didn't have 3G coverage by AT&T for the longest time. Meanwhile, Verizon had us covered with their 3G.
Even though AT&T finally came up with 3G in my area, there's still a lot of pockets of Edge in the area and other surrounding towns that are large and well populated and do have 3G via Verizon.