it all comes down to what you need it for, and how seriously you want to take it. I don't do anything more than play at home and some parties etc, so a controller is perfect. on the other hand, if I wanted to start scratching, I'd get TT's. like every hobby, so can take it as serious or as casual as you like. The good thing with this hobby is that there are options that suit every situation.