I use to always deal with Adorama. They have very fast service, well packed, priced right, no scams.
But, I no longer really like them. I had a major problem with them on the back end dealing with charge cards. At that point customer service took a nosedive. It took four months to clear it up, including disputing with the card, and numerous phone calls back and forth.
I would buy from them again if I need to, but I haven't in over a year.