Yeah, Nintendo has always made cheap controllers... The gyro stuff is enough for me.
And like Null says, a touchpad with vibration is still just that: a touchpad. with vibration.
The neat thing about real buttons is that you can touch them without activating them. I don't think you can do that with a touch pad/screen.