It's not an either/or situation. You can have physical buttons, and still let you tap for a click.
My only issue is click-and-drag, but that was at least somewhat alleviated when I learned to hold the click with my index finger and do the drag by moving my middle finger (which is similar to what I'd do with a trackpad with dedicated mouse buttons anyway) instead of just using my index finger.