We need a new electric water heater, 50 gallon. We call a bunch of different plumbers, and they all "recommend" the ones they carry. A bunch of them recommend the A.O. Smith (but the reviews I've read hate this brand). Others say the GE is not a good brand because it's a "thin tank". Any recommendations? And what warranty should be standard?