I hate button holes. I did learn an easy way to put in zippers, but those darn button holes can make me swear. Zippers are good, especially when covered with a flap. When you have a lot of front, you don't want buttons with holes that stretch anyway.
I try to avoid them at all costs, even to making tops that pull over my head.