I love revolvers and I gravitate towards them when I need something on my bedside. They're natural pointers, feel heavy and easy to use.
But the reason I've been leaning towards semi-autos is because I know how precise tuned a revolver has to be. They're not frail; but when they fail you're in for a headache. When revolvers get worn, you loose confidence in your own weapon. Would you rather have a cylinder that wobbles side to side, or a slide that rattles back and forth? Everything in a semi-auto is designed in the same plane of direction, there is not as much fine tuning required. On a revolver, you have alot more directions you have to account for in it's design. Cylinder gap, cylinder stop timing, hand position, ejector rod, cylinder star/ejector, mainsprings, hand springs and trigger springs.
I can take apart and put back together a Trooper Mk3 in my sleep, so I can also with a Glock. But on a Trooper, if any of those parts are worn out of function, you're out of luck with your weapon. On the Glock, you can get away with removing a few springs but the gun will still bang. Honestly the headache I've had with worn revolvers has made me really appreciate the easy engineering of modern semi-autos. Even if it's a battle-rattle slide, you can replace it but use all the same slide parts. On a revolver if you want to replace the barrel, that's a whole other machining operation (unless it's a Dan Wesson.)
The revolver is a all metal work of art. It's fine tuned and fitted and there's many aspects of it that a true artisan would appreciate. I still consider it a elegant weapon for a more civilized age. But a semi-auto is more reminiscent of the wood stocked pistols of the bygone age. The wood stock has become the polymer frame, the lock has become the slide and now the barrel is encased in the slide/lock.
So nothing wrong with going with a semi-auto, especially in the different environment we live in nowadays. Honestly I'm more worried on how good of care you're taking care of your revolvers, which I have full faith you've already been doing.