It would be awesome to be able to use instances as Boolean tools without the need to realize them.
This way you can later modify a single tool after the boolean is done and then the other objects used as booleans will change too.
A typicall scenario is when creating cavities for bolts in plastic housings. You generally create a truncated cone to create the cavity on the housing using a boolean difference. This same object can be used repetedly in different parts. So instances are a great benefit here.
I imagine this may be difficult to implement, but wanted to share the idea.