I agree. They are not the cheapest; but (in my personal experience) the option for least hassle.
You can physically checkout the actual water heater; buy it; and then have it installed within a hr or two (my experience). Saves the hassle of having to ring around, get quotes, etc.