We went form a B to a class C this winter. We decided that the 20' B was just too small for longer trips we have planned. The bed was the main reason. We decided that a full time queen bed would suit us much better as we have different sleeping schedules. Decided that the 26Q floor plan at 27' would be the max length and I wanted the E450 chassis for the cargo carrying capacity/towing and the wider rear axle. The 26Q we found has little overhang and handles very well. It is still short enough to get into most of the places we like to camp and the queen bed is not sandwiched into a corner. Plenty of room for us and the dog and done with no slides to add weight and problems down the road.
It has a huge amount of storage space and we use the cab over area for light storage. Not as easy for a quick run to the store as the 20' but at 27' it still fits into a pull through parking spot with a few feet left over. We have a full bathroom and shower, and we don't have to keep putting up the bed. We are very happy with it.