A well designed set of buttons is much faster to open than a zipper, and about as fast to close. I've got a number of jeans with button flies where opening them is a single handed smooth motion. I've unfortunately also got a number where it's a real fight for each individual button.