Wondering if there has been any discussion of ways to organize all the devices and rules we are accumulating. The grouping of component devices is helpful but could be taken further. Ie: basic grouping features, show/hide, favorites, and/or collapsible lists would help cut the clutter.
I used to not feel too strongly on these issues one way or the other, but as someone who just set up Hub Link/Link to Hub for my second Hubitat hub (I'm one of those people now...), I was taken aback by all the virtual (vX_DeviceName) devices this integration apparently needs to create on the "host" hub. I'd settle for them all at least just living under some "Hub Link" device container--bonus points if these were collapsible, as you suggest.
Unfortunately, I doubt we'll ever get "favorites" or similar in the device list, since they are really pushing the use of Dashboard for daily use of devices. We're probably unlikely to get better device grouping/organization, either, for the same reason (they seemed reluctant to add component device grouping back into the list view in the "new UI" in firmware 2.0). But I'd still welcome any of the changes you mention and suspect others would, too--the mere existence of community-created "virtual container" devices suggest people want some help here.
I think at minimum there should be a way to group or separate virtual devices and physical ones.
Until we get grouping or even a category field. I start the name of all my virtual devices with "Vx" VS for switch VD for dimmer etc.
This groups them all together in the device list and also makes it clear months later when I look at a rule that it is using a virtual device.
It's mostly to streamline the workflow. For instance, I don't need to scroll past 6 smoke detectors constantly. They could be hidden. Similarly I have a number of repeaters that don't do anything but repeat. And yes the virtual devices are a special beast. If there's a special button to create virtual devices, surely there could be a special way of separating them.