I avoid Tower at all costs if I can help it. My local shop carries all RC brands and they ship worldwide. I've found their pricing to be a good bit better than most online shops so I buy from them as much as I can.
When the XXL came out (for $649) they dropped the price of the leftover LST2's to less than a Revo ($450). So you can see I'm a bit biased; but those guys are really awesome. Hell, I grabbed a nitro rustler roller from them that never had a drop of fuel on it for $50 with servos and tires. So if a guy does enough searching, one can find what they want for a good price. Relying on Tower or AMain alone is just crazy to me. But hey, that's just my opinion.