Just my thoughts- think long and hard as to what you will do with your truck, both now and in the immediate future. I started out hauling with a 1 ton, moved up to the fore mentioned 4700, and now run the Freightliner pictured above.
If I was just running local a medium duty would be my choice over a 1 ton. It is just a heavier, more rugged truck. Can usually be purchased for a lot less money and they have a much longer service life.
However, if you will be doing any long distance hauling at all I would move up to a road tractor. There is no comparison when it comes to comfort. And an over the road tractor is designed and built to move heavy loads reliably and safely.