In my opinion Dired is the best way to rename files bar none (wdired-mode)...
I'd say this ain't an opinion - it's a fact. Where else can you rename a bunch of items in your directory tree, recursively, using all the features of your editor - multiple cursors, keyboard macros, spellchecking, etc.?
There just doesn't exist another piece of software (go ahead, prove me wrong) where you can edit your filesystem like a wiki page.
https://www.gnu.org/software/emacs/manual/html_node/emacs/Di...
For your consideration, I built a keyboard-driven menu interface for Dired called Casual to help with discovery. https://kickingvegas.github.io/casual/Dired.html