It's interesting that I've found the people who are comfortable with plumbing are very wary of electrical, and vice-versa.
Look for a "smart heat pump" water heater and you can probably get away without actually upgrading service unless you want to - 100 amp service can support a stove and water heater especially if the water heater is "smart" enough to not run when the stove is running.
You can also find a friendly electrician to "check off" on your wiring after you do most of the grunt work, this works well for areas that require permits even for homeowner-done work.
I was thinking more on the DIY side; I'm entirely comfortable with electrical, but I worry I wouldn't "do" plumbing right (soldering copper, mainly; I have no issue with PEX); a friend of mine is the opposite.
Look for a "smart heat pump" water heater and you can probably get away without actually upgrading service unless you want to - 100 amp service can support a stove and water heater especially if the water heater is "smart" enough to not run when the stove is running.
You can also find a friendly electrician to "check off" on your wiring after you do most of the grunt work, this works well for areas that require permits even for homeowner-done work.