My first RV was a Class B Roadtrek. Two problems, one personal and one mechanical. The mechanical one was because it was built on a Dodge Chassis. If I was going up a 3% grade with the speed control set, it would pop out on most any grade, simply because it was underpowered for the weight of the Roadtrek.
The personal problem was simply my own. I fell in love with everything doing double duty. The bed was also the dinette. The shower was a circular curtain over the floor in the kitchen where the only drain was. The toilet was in the bottom half of a cloths closet. And it was normal to change and then change back more than once a day.
But the biggest problem was, as it turned out, the way I RV. I'm more of a visitor than a camper. If I wanted to stay in one place for a few days, I had to unhook, pack up to see what I came to see and/or head for the grocery store. I often came back to find my spot taken and have to park in another one. There was always another spot available, but it was a PITA to completely pack up every time I left the RV park. It wouldn't have been so bad, but I had to overnight in CGs with at least electric available for medical equipment, so boon docking wasn't an option. Another minor problem that I hadn't even considered: The 'B' was too long to fit in a single parking place on the street and too tall to fit in a parking garage.
So I swapped for a 'C' and pull a Jeep Wrangler four down. Works for me.