If you already have a .38/.357 revolver, it’s about the same size as a 9mm.
https://www.metric-conversions.org/length/inches-to-millimeters.htm
Ya might as well stick with what you already have, get a laser sight for the revolver or keep to .38/.380/.357 and go with the carbine rifle so you don’t ever have to worry about stocking different ammo, you already have it and are used to it.
Yeah, I’ll definitely look again at .357 (etc.) carbine rifles. When I was looking a while back (sort of an offshoot of that 9mm target practice ammo sale), neither of the local vendors I’d usually buy from had anything in store or in stock on their website.