OP I think you are on the right track with your thinking.
A class C in the range of 30’ to 31’ real length fits in two parking spots. The house (floorplan) is your decision.
After two TTs, a 36’ class A and a 30’ class C. I have found my travel home. A 31’ class C with a slide I do not need to put out. I travel alone with a medium size dog. But a second person would not be an issue I think.
I have found that the Chevy 2400 class C makes for a much more pleasant drive in adverse conditions. Any class C beats a TT when it comes to setting up at the end of the drive. With 50gal fresh, one each 30gal gray & back tanks I only need to hook up electric when in a campground if necessary due to weather conditions and stay for up to ten days without messing with water or sewer connections.
Also, only three steps to get into it and three doors to get out of it are other class C pluses over a class A.
I travel with or without a tow. It all depends on where I am going. Just spent two nights at a friend’s place without towing the car. Dry camped with the generator the first night. Drove the camper to breakfast the next morning to have better food made by someone else.
Just things to think about.