I'd say buy from the competitor. That is the beauty of internet shopping you can pick and choose what you buy and from who you buy it. No one site is ever going to have the lowest price on everything, and if someplace does then check them out very well first.
However, don't count this place out. I am presently acclimating a fish that I got from SWF.com for $65 and free shipping that would have cost me minimum $125 + shipping anywhere else. I couldn't be more pleased with the transaction.