What library is best for the ECN28J60

What kind of W5100 problems ?
The ENC28J60 and the W5100 both use the SPI interface. The W5100 is supported by Arduino and good, and the ENC28J60 is for those who like to get into trouble by being cheap.

The Ethercard uses a buffer to load the webpage in. So it is only for small webpages.

The UIPethernet is new: