The Surface line trackpads are extremely close and their keyboards actually surpass current Apple boards.
Admittedly the current MacBook trackpad is too big - but is otherwise functionally perfect in terms of its multi-touch and haptic feedback.
Also, you can use the external Apple trackpad they sell with any OS.
For you. I do all my development on a 13" laptop.
> Also, you can use the external Apple trackpad they sell with any OS.
I think the problem isn't the hardware, but the software (or more likely a combination of both). The MBP touchpad under Windows with Bootcamp is also quite terrible.