Yes. But they are fun to shoot.
I have a revolver. A Ruger Match Champion. It is hands-down my favorite gun to shoot at the range. I’d never seriously consider carrying it every day. It’s heavy and only holds six shots. The M&P is fairly light and holds 18 BBs.
I’ve considered a pocket revolver but I’m thinking a single stack 9mm would be better.