We (just two of us & a small dog) have a 2307C - we leave the front sofa set up as a bed & find that with the side dinette that set up works well for us (we don't miss having the sofa for additional seating).
We tow with an '02 GMC Sierra 1500 (extended cab, short bed, 2 wd, 5.3, factory tow package) with a listed towing capacity of 8,000 to 10,000 lbs - HiLo lists the 23' Classic's gross dry weight as 4023 lbs, so even if the "ready to travel" weight is 1000 lbs heavier, we're well within the truck's capacity.
HiLo's 2007/08 brochure lists the dry weight for the Classic 28 footer as 5320 lbs - depending on how new your GMC is, if you add 1000 lbs of "stuff", you're going to be very close to or right at your rated towing capacity, which is risky (published data indicates that current Sierra 1500's are rated at 6600 to 9800 lbs), hence the recommendation for a 2500 series truck to pull one.
We recently completed a 3000 + mile round trip from central CA to Yellowstone & Mt Rushmore with zero mechanical issues despite the truck having just under 230k miles on it - steep climbs (5-6% grades) at higher altitudes were a bit slow, but otherwise I had to be careful to stay within the trailer's tire speed rating of 65 MPH.
2307C / 2002 GMC Sierra 1500 ext cab (BellTech lowering kit, AirLift load-lifter air bags on rear axle, on-board compressor)