I only have two centrefires, a 223 for longer range and a levergun for everything else, so I guess that counts as a do it all gun. I previously owned a 357 1892 rossi in this role for small game to big hogs and theoretical urban settings. With a scout scope(forward mounted, long eye relief) and good load its capable of 140 yards. Not everyone takes to this sighting system, if you havent tried it or dont like it a marlin as mentioned which can mounts the scope in the normal position over the action ,may be better. Red dots which dont have en eye releif requirement were good as well. I also mounted a 1" diameter flashlight with remote tail cap switch under the mag tube so it was ready to go 24-7.
Two other useful loads levels are 38 special/subsonics, and 1200-1400fps or roughly 9mm carbine power. Both can be achieved with only single digit loads of various powders, very economical. That SMG carbine level load I call it, kills suprisingly well.
357 is a level of recoil and noise below 30-30. Its low enough that with some western action style practice you can run double taps and box drills on close quarters targets and keep up with semi-autos -if only for the first magazine. If survival or bugging out is your thing, 357 ammo is only slightly heavier than 223 and packs even tighter in storage, about 1500rounds to a 50cal can. A 357 can be used like a 22LR for long term survival too, as in a few hundred bucks worth of cast bullets and components can keep you fed for years. 3-4 grain powder loads, getting to 800-1000fps, means couple thousand loads to one can of powder. Barrel life is almost infinite at these levels.
I recently replaced my 357 with a 44 mag rossi ,mostly as I wanted to take bigger game, otherwise the 357 would have stayed in the safe. I considered 30-30 and 35 rem, but the pistol calibre got the vote for versatility reasons above. I dont shoot much over 150 yards and self defence from large game I figured a .431 hardcast at 1700fps is best.