When we decided to replace our travel trailer, we were considering getting a class c or class a motorhome (gas). We were looking for a used unit. If you really want to keep the overall length shorter than 30', then a class c is the answer. If you don't mind having something 30' or longer, a class a motorhome can provide a lot more interior space and storage area. Since we take longer trips, some of them 8 weeks or more, we opted for a motorhome. One of the advantages is having the driver/passenger seats swivel and become part of the living are. And, for longer trips, the extra storage space is very useful.
But, if a class c meets your needs, then go for it. There's a lot of different floor plans and options. While Winnebago would have been one of our top picks, some of the Jayco units have some great floor plans and features. I would consider looking for one with automatic levelers as they are so handy. But, sometimes even with auto levelers on our motorhome, we have to use blocks to compensate for campsites with a slope.
Also, consider tow car capacity if you plan to tow a car. And, setting up a car to tow, whether on a dolly or four down is pricey and you need to plan ahead for that as part of the cost.
Good luck on your search!