A comparison for methods to cut holes.

From left to right:

inset-extrude-crease;

inset-extrude-edge split;

boolean topology shape match;

boolean topology shape not match;

[![enter image description here][1]][1]
Different methods have different cons and pros,need to chose one that served your workflow best.


 [1]: https://i.sstatic.net/GdN2D.jpg