I think holes are great because they give cover to the great old dead guys who:
1.) Got current flow wrong, always making us consider electron flow Vs conventional current flow.
2.) Drew our diodes backwards.
&
3.) Tried to help those of us not quite dead yet, to understand PNP transistors.

I'm still wondering if all those angels on the head of a pin are spinning or motionless, carry a charge or try to remain neutral.
Joe