It's okay depending on the price you get it. Sometimes I find it on sale for $10-$15. Don't bother paying anymore than that.
The buttons feel a bit odd and might wear down over time. The click stick is amazing, but I've heard that it can break over time. I've heard reports of the down-left input not working on some of them, but I've never had that happen to me.