Been there done that. Sure the 6.2 does get spectacular mileage. Compared to the 350. Off road it was ok. On the road to get to the trails it's a piece of crap. In a headwind the 6.2 will actually have trouble moving the rig forward. Towing, the 6.2 is garbage. Or maybe towing an old Camaro was too much to expect. The 350 has more horspower and torque. The inline 6, available in some years, had as much, if not more HP and torque than the 6.2.
If mileage is the big concern yep it's great. Part replacement is crazy expensive. The injector pump and glow plugs and injectors are very expensive. Adding decent additional power is not going to happen. The head gaskets can't handle addition pressure. Even if you o ring the block and heads. The heads on the 6.2, even the good "J" codes crack between the glow plug hole and the valves. Never seemed to affect power but when rebuilding or just replacing the head gaskets it's an expensive fix. Back in the day, 9 years ago, aftermarket heads were not available. Heads from the yards were all cracked. GM Heads, even at my cost were $1,000 a head.
The 350 is cheap to maintain, not too expensive to add power, reliable. Yes the mileage is no where near that of the 6.2. But what does that matter if it takes forever to get anyplace. I milked my 6.2 for 6 years. Loved the mileage. My current blazer has a 383 stroker in it. This day and age of fuel injection greatly narrows the gas mileage gap. My 383 has more than 3 times the horsepower and more than twice the amount of torque than my 6.2 did.
I know lots of people that love their 6.2. Having had one for a long time I don't think it's worth the mileage to do a swap. You don't save all that much in the long run. Diesel in these parts is on average 30 to 40 cents more than gasoline anyways.