Why? ...Because it's faster.
So you'll need:
-
terminal that launches fast and supports custom class or window name. St fits the bill perfectly.
-
window manager with an option to automatically put windows in center based on class or name. Most seem to have it.
i took a look into this and made a couple changes to try and make it a bit more compatible with existing dmenu scripts.
EDIT: i just made it a little better, now with a config file and the dracula theme by default cuz why not?
config: