I also recommend you look at a Phoenix Cruiser. Our model 2350 is just under 24 feet long. It is now over 11 years old. We bought it new and we still love it. We ordered ours without a slide out for a cost savings but it comes standard with one. Click on my signature below to see many pictures of our PC2350
PCs are smaller than a typical class B+ or C. You get less elbow room but if you don't need so much elbow room, go for ease of manueverability and improved handling.
You can't go wrong with a gas Ford V10-E350/E450 or Chevy V8-3500/4500. Both are extremely reliable and easy to get maintenance and such taken care of, and done much more affordably than a Sprinter.