I would try a .380 if you don’t like the Walther. I have one as my c/c weapon. If you need a weapon in that circumstances, distances will be less than 10’ usually, and a .380 is enough weapon to discourage someone. It’s not a lot larger or heavier than a .22. My wife has a .25 Colt and that thing is only good as a collector weapon. Inaccurate as all get-out. I understand about not liking a gun. I went to get a 9mm and tried out a Springfield XD and a comparable Glock. The XD beat the Glock hands-down even though the Glock is the “name” gun and that’s what I bought.
Go to a range that rents guns and try out some, see what fits. Then see if they’ll take a trade. I’ve traded, bought and sold over the years. Unless it’s a collector gun, sell it and get another.
Watch out, .380 ammo is in short supply in many places, which can put a dent in your ability to practice. The .380 ACP is basically a 9mm short, and apparently the factories are more interested in using those assembly lines for 9mm para instead.