I make a distinction between HUD and interactable (activatable) menus.
So I consider any menu that is something that handles input to be an interactable menu (and thus uses this commonUI based system), whereas a widget that only displays information feedback but never handles input I just use the legacy widget classes for.
I’ve also gone to removing commonUI entirely because it has too much stuff that I don’t understand how it works and thus I end up with occassional hard to resolve bugs, and have instead implemented my own system which borrows all of the same ideas but I’ve implemented entirely with blueprint.