I shoot both equally well. Better than some, not as good as others. I carry a semi auto, Ruger P90 and have no trouble keeping everything in the black at 25 yards offhand, most in the 9 and 10 ring, not many outside that.
However, the single most accurate handgun I have ever fired was a .41 mag Ruger that belongs to a friend of mine. At 1oo yards, from a rest, we were shooting tighter groups than most of the guys sighting in their deer rifles. Most groups were in the 3 inch range. I'm sorry, I don't remember the ammunition we were using, may have been factory or handloads.
One thing I learned that day. Even though the Ruger has small grips and I have big hands, it is not a good idea to put your little finger under the grip when firing from a bench, lol.
I think that the only way to get an accurate hand gun is to try several and buy the one you shoot the best. Then practice, practice, practice. That reminds me, I think I'll go shooting tomorow.
DM