I wouldn't do Business with Dell or Tigerdirect. Tigerdirect is the one who bought the Circuit City title and I've read a lot of bad things about them.
Wirefly is fine. You don't mention it but Amazon is also another great way to get a good phone with a reliable company.