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