I've ordered two phones from wirefly (Droid 2 and Droid 2 Global) and the Droid 2 had battery problems + a dead pixel. Sent it back and they sent me a Droid 2 Global which also has a dead pixel, but it wouldve been a hassle to send it back and be phoneless for another week or two, so I'm just dealing with it.
That said, they usually have cheaper prices, but I guess maybe I just have bad luck with phones.
Did you guys see their iPhone comparison
HTC Thunderbolt vs. Verizon iPhone 4 | Wirefly Learn
I was really shocked at the size difference. The thunderbolt is friggen ginormous.