waterproof ones should be used for out side and to protect from rain.
All other covers should breath
The dealership threw in a $90 waterproof cover when I picked up my bike today.
I'll probably uncover and wipe it down every day even if I'm not doing any riding. With how ungodly humid it is around here right now, I'm sure there will be some condensation.