Chad
I have a small 10 yr. old (28') class A with a gas 496 BBC an allison trans gm work horse chassis and I tow a 30' trailer with a trailer toad. It has a onan generator (as does my trailer) they are good and quite generators but service and replacement parts are expensive.
It get's better mileage (9-10) than my gas dually and with the toad It tows great.
The only down sides for towing are that it's tougher to drive in a strong cross wind and the toad has to be locked to back it up.
A couple of down sides to owning an RV are it's maintenance someting always needs repair, refilling or restocking. and.....
Oh and you have to "empty the tanks" occasionally which is not a lot of fun