.
We have had various options for creating holes for a long time, but we have had little intelligence built into the tool.
The intelligence is quite simple logic, so could easily be coded.
If there is an unconsumed sketch or shared sketch visible with points, the hole tool automatically defaults to sketch mode.
If there aren't any sketches and the user picks a surface and then a circular edge of surface, the tool defaults to concentric
If the users picks a surface and then a straight edge, the tool defaults to linear
And so on ...
Seemples