I have a few favorites but they all have different reasons. I like Tony G because his attitude at live tables is hilarious, it's always entertaining watching him play.
My favorite player to watch and learn is definitely Daniel Negreanu tho, he plays very well and also great to watch at the tables.