My hangups with the campers aren't just with aesthetics. In the 70's and early 80's, this style of cab-over campers were really popular with my family members. I myself never liked 'em to begin with.
Nowadays, my own preference is to stay as light as possible with the absolute minimum of gear to carry. It's easier on the vehicle, easier on fuel economy, and I spend less time worrying about the arrangement of objects and all of their needs, eliminating some of the planning and preparation time, which is limited to begin with, required to strike out on a trip.
The other huge liability with these campers, as far as I'm concerned, is the cost and complexity of maintaining the shell and it's systems. Having all the comforts of home means maintaining a second one! It's all nice when it's new, but after 3~5 years you've got plumbing to worry about, appliances that often are dedicated to that company or model making replacement costly, roofs and windows to keep sealed and, I would have to believe, extra wear and tear on your vehicle. Let's not forget all of the various storage tanks to fill, empty, clean and keep inspected - sewage, waste water, fresh water, and propane.
As for the convenience of the kitchen - how convenient is it, really? Are two roll-up style tables not about the same work area as compared to the small counter-tops inside one of these campers? And doesn't it stink up the camper when you cook? I mean, cooking out under an awning, outside of where you sleep means that there are no food odors adhering to your bedding and clothing. Same for the bathroom - how many of you know what it's like to get chased out of one of these things when somebody has to TCOB first thing in the morning and you just want to sit back and enjoy your comic and a cocoa? :snorkel:
Then there's the acquisition cost. All that money would go a long ways in gas in the tank to parts unknown. Say what you will about my opinion but for me, the logistics of prepping it for the trip , the costs, and the time required to maintain it don't add up.
Good luck in which ever route you decide!
cheers,
-ike