You have to be emotionally comfortable with your chosen RV, which means it has to meet your security needs. I wanted a Class C because of security and also because of not wanting to tow back in 1991 when buying my first one. I still prefer a Class C now, after over 25 solo years and many thousands of miles and much boondocking, for the same reasons. Would I give up 4WD to get a small C? Not sure.
Class B's have their own issues. They are mostly taller than my Tiger, and some are also much longer. What about ground clearance? And those tiny tanks, those huge side doors (security again), and refrigerators so low to the floor in a narrow aisle that I might have trouble bending to access them.
There is no perfect RV. That includes my Tiger. I say choose what checks most of your boxes and get out there and enjoy it. We are not getting any younger!
2006 Tiger CX 4x4, 8.1 L gas V-8, Allison 6-speed