For a family of 4 you should have something closer to 80gal.
EO Smith is a good choice but I would stay away from anything sold in the big box stores. See if you can find a reputable plumbing supply house. My electric water heater has had better days as well. I will be in the market for one...