I personally love the slow play/slow roll. Do I use it in most situations? No....
I love it when I'm up against a maniac player that Cbets 90% of the time, has a huge 3bet range, and just want to bully the table. I run into this a lot in the middle stage of tournaments, and after a NIT/LAG hits a few hands in cash, and now feels unstoppable...the only way to beat these players and bring them off thier high horse is to slow roll them. I know a lot of pros hate the slow roll, but I promise you if they arent on TV, and they are playing against a player that feels they are unstoppable. They will use it in a heart beat. A lot of my profits life time have came off these plays.
Now with that said, most of the time I dont have a chance to use it, either I dont get the cards, or the players arent setting themselves up for it. so my advise is to play agressive, dont give them a chance to draw out on you, but if you know your opponet is gonna bet with air over 75% of the time, and your consistently hitting top pair, with a draw. Its the only way your gonna take there stack.