Personally while there are some task that's easier with multiple cursors, I have personally yet to find any use case where regexp replace in selections doesn't work as well.
With regex, you need to plan everything you need to do and then surgically do it.
With multiple cursors, you only need to know (roughly) where you need to change, the rest you figure it out on the fly.
As for regexps, the syntax in Emacs is hell, but I do know Emcacs has very powerful edit/replace tools.
Video showing this https://youtu.be/lhFNWTAIzOI?t=28
I also haven’t found a use for multiple cursors.
Writing a regex is quick and easy.