Trainer Roller : polyurethane or metal?
I haven't had a poly roller for long, only a season but I've never had any issues with slippage, though I always use a trainer tire on it.

Wear and tear I can't note any difference after a season of use other than some dirt and marks from my tire. Nothing deeper than surface dirt. Hope it helps!