Newegg.com is generally considered the best though it still depends. For a while i couldn't order from newegg because they can't ship to PO Boxes, so i used Amazon and still do today over newegg.
It also depends on where you live i'd figure, but overall Newegg.com is considered the most reputable by most people.