I just started purchasing online about 4-5 months ago and have had good experiences for the most part. Only real issue I've had was with one company in particular that took over 2 weeks to get my ammo to me. Won't use them again.
But for the most part, the prices on the ammo I've purchased online has been less expensive than the same ammo in stores, (when you can find it).