I'll add a few assorted comments here, after a decade and a half of RV ownership....
if you're going to keep any RV long-term, you best have either deep pockets, or a bent toward DIY tinkering. I'd be out many thousands of dollars over the past decade and a half if I'd hired out my repairs, modifications, and upgrades over the years.
Not everybody has a spot at home to park an RV. A lot of HOA's flatly forbid them. Some will allow a de-decalled class B, but nothing more. So there goes another $50-$150 per month, and there's some added inconvenience with loading, unloading, and DIY tinkering. If you live in an area that allows you to keep one at home, be aware that neighbors may resent its presence. Mine's in the back yard, largely screened by trees & terrain.
A lot of WalMarts and a few other big box stores allow RV's to overnight. It's a major cost and time savings when just transiting thru an area. But some don't. Call ahead and ask; the customer service desk will know; best not to bother the store manager. Personally, I prefer truck stops and rest areas, but I'm a crusty ol' bachelor, no kids or wife to worry about keeping happy. In my unit, I can go from bed to driver's seat without going outside if trouble shows up; in several hundred nights on the road, it hasn't.
Flying J truck stops used to offer free dump facilities; no more, due to slobs making a mess and driving off. I think they charge $10 now for a dump and water fill. You can get the same price at many campgrounds, particularly federal and state ones.
Learn to take Navy showers.... wet down, water off, soap & scrub, water on to rinse. You can shower in about 2 gallons. Extends your water supply, and avoids filling grey water tank.
Generators: the factory usually does a pretty dam' minimal job on the install, resulting in a noisy monster. I've quieted my Onan 2800 considerably by getting hold of the Onan installation manual, reading it, and doing a bit of work. Good portables are quiet, but you have to worry about security, weather protection, and carrying extra fuel. None are really reliable. Don't trust the life of a beloved pet to one unless you can check on him every half-hour or so.
Batteries: Almost all are lead-acid still; lithium's are still pretty pricey in big enough capacities. Search for and read a website called 'The 12 Volt Side Of Life'.
But boy, RVing is rewarding!
Enough for now....