I've owned Class C RVs for thirteen years now. My first was 24' on an E350 Ford chassis with a V10 power plant. Great RV, nimble, easy to drive, easy to park, plenty of power. I set it up to tow a car. Only complaint was lack of storage. When my son arrived, we traded up to a 29'. This one has an E450 chassis and the same V10 power plant. PLENTY of storage, a slide out, set up to tow as well. It's not as nimble or as easy to park, but this one has a rear camera, so it's not that hard.
A few things to consider: cost and use. Cost consists of entry price (payments), insurance cost, storage cost, registration, and maintenance. It's a vehicle, so it uses up oil, trans, rear end and brake fluids need to be changed, tires, filters, etc.
As an example, payments might be $400/month, storage $50/month, registration ~ $300/year. That's about $5,700 per year, not including maintenance or lodging fees. That would buy a decent trip to Hawaii for a week.
Some people like time shares, cabins and other stationery destinations. I prefer to explore and go to many different places, so an RV works for me. I did a 21 days trip last summer: California, Nevada, Idaho, Wyoming, South Dakota, Colorado, and Utah. We had a spectacular time. We're doing it again this summer. This time California, Oregon, Washington, British Columbia, Yukon and Alaska. Before then, we've got another trip planned to Arizona, via Pismo Beach, Joshua Trees, Hoover Dam, Sadona, etc.
The myth about stinking toilet is just that, a myth, exacerbated by movies like RV. Use formaldehyde free deodorizers and empty your tanks every few days. My current RV is eight years old and there is no foul smell, period. I set mine up with five batteries: one for the engine and four for the coach. I use 6 volts for the coach and can dry camp for days without having to run the generator. I carry a 5 gallon plastic jerry can that I use to add water to the fresh water tank when needed. Water's never been a problem.
My family and I love the RV. It allows us to get out of Dodge quickly, have an adventure and recharge. We've seen so many wonderful places in the thirteen years we've been doing this that it would take me a month to remember them all. For us, it's the best. :thumbup