I use cable machines when I change my workout routine. I use them for gaining muscle. I like cable rows in place of dumbell rows. I find free weights produce more results than cable machines but you must change your routine every month so you have little choice but to use cables at some point.
Hope this helps ya.