ABC = Adorama, B&H and Cameta and sometimes Amazon and Robert's Camera is the only place I purchase camera's, lenses and accessories.
You forgot KEH. I have bought from all of the above and from KEH and have been quite satisfied. Amazon is not for cameras or lenses though. I have also found a few good deals on ebay, mostly from Robert's Camera ebay store.
The BBB says they were a bait and switch and reported them out of business as of June 30, 2017. Could be trying it again. Treat them like you would the plague