I really like how #emacs has been over the last few years sprouting packages that integrate well with existing emacs functionality. This is in contrast with older do-it-all packages like helm, ivy/counsel which in my usage have been replaced with vertico/consult/etc and projectile which has been replaced by project.el.
Case in point, someone I follow recently extolled the use of helm-apropos, but in #vertico, the emacs command describe-symbol is enhanced with vertico's narrowing framework without having to bind to any new functions. It may be not 100% the same as the helm function (I don't know I've not used it), but it does the job well enough in a nice and neatly engineered way.
I really appreciate this burgeoning attention to engineering, orthogonality and separation of concerns. As a software developer myself, I strongly believe this is the way to go.
@wilfredh I'm still getting used to it, and can't really say any particular feature stands out in particular, but in general the whole stack of vertico/consult/embark/orderless,etc seems very well designed and modular. None of the components is explicitly dependent on the other pieces, so any of them can be replaced.
I think it's worth it. I switched from few years of ivy/counsel (I used helm before that). There is obviously some awkwardness switching over, finding replacements for things you are used to, key bindings, etc. So I'd allow for that period of adjustment. You won't be able to just drop it in.