Hi!
I've never used the X-Surf 2-card but from what I've heard it's using fine.
I'm using a Mediator for my A4000D in a PowerTower and I'm using a Realtek 100Mbit network card and it's working fine.
The Amiga will transfer/receive slower than the PC's though just so you know. I've got 800-900kb/s with my Amiga and a P-II 350MHz and Genesis TCP/IP-stack. With the same setup and MiamiDx you'll get a slower transfer-rate. And with a 10Mbit-card and Genesis you'll get a transfer of 600-700kb/s. As you can see the difference isn't that big but bigger at least you'll get a bit more with a 100Mbit-card.