I think this depends on how much payload reserve you want. I chose more and operate at about 1/2 payload, 2,000 lbs out of 4,200 lbs. The 2500 rides better without a load, but with the camper in the back the 3500 rides pretty good. If you're thinking you might ever tow something get the 3500. I never thought I would but now we're talking about a fishing boat.
It all depends on the model and engine and what you want to do. I bought the 2500HD as with the Duramax engine the truck is identical to the 3500HD SRW except for the latter having a second set of leaf springs. The 2500HD is available with the double/extended cab and the standard box - the 3500 is only available with the regular cab or the crew cab and with either the short box or the long box and either way the wheel base is 2 feet longer and the turning radius is a lot worse. I simply spent $450 on a set of double leaf SuperSprings which took me less than an hour to install. The truck had a GVWR of 11,000 lbs. and a payload rating of 2800 lbs., though with the addition of Supersprings it is now 4800 lbs. and can easily handles my 3400 lb. camper or anything else I put in the bed. The only way to get more towing capacity with the 3500 is to get DRW and that greatly limits where you can drive the truck.
It is educational to spend an hour on a dealer's lot and look at the different truck configurations and check the payload rating sticker in the glove box. Often two otherwise identical trucks but with different rims and tires will have a payload rating difference of more than 1,000 lbs. Usually it is the chrome low profile rims and tires that reduce the payload rating. These numbers are also based on the factory configuration and many aspects are easy to change. The only number that is hard and fast is the GCWR as it takes into account every part of the truck and the total load of truck and payload and trailer load that can be managed.
CAT scales are a great resource. For $10 you can weigh your truck and know how much weight is on the front and rear and then check the tires and know how much load you can carry with the stock vehicle. With my truck the weight on the rear axle when the bed is empty is 3200 lbs. and the stock tires had a load capacity of 2 x 3195 or 6390 lbs. leaving a payload of 6390-3200 or 3190 lbs. in the bed. I swapped out the factory tires for Nitto tires rated at 3750@80 PSI to gain an extra 1100 lbs. of load capacity at the rear axle.
The axles on all the current 3/4 to 1-ton trucks are rated at 10,900 lbs. or more. Subtract the weight of the truck at the rear and you are left with 7,700 lbs. of load capacity in terms of the axle and wheel bearings. The limiting factor is the rims and tires and the cheapest fix at the factory is to add two more wheels with DRW. With SRW an option is 19.5 rims and tires to get 8800 lbs. of load capacity at the rear. I went the least expensive route by putting the Nitto tires on the factory rims.
The GM has one of the stiffest frames and it shows when there is a heavy camper in the bed. What needs to be understood is that in a turn or on sloping ground more than 50% of the camper's weight will be on one side of the truck and supported by the leaf springs and tire on that side. A lot of sway is the result of the springs or tires not being adequate to support the load in this circumstances.