Silhouette Roto is one of the best dedicated software around. Commotion used to be really sweet roto package but unfortunately it disappeared in Pinnacle's Cinewave.
Mocha is pretty sweet as well.
AE has a decent roto tool that is getting better but it can't really be compared to a dedicated package.
yeah I've looked into mocha but from the tutorials I've done it doesn't seem like it would save me more time that just combining drawn masks and rotobrush. Maybe there are key features to Mocha that I'm not aware of. What I really wish is that I could covert rotobrush into mask key frames at any stage during the process. I'm talking about drawing complex maks of say someone waving their arms around and getting every finger.
mocha will make jitter free shapes from frame to frame, and you will be able to
draw shapes having multiple custom feather values per point in the mask.
Rotobrush i think needs lots of improvements. Maybe in the future will be ok.
By using mocha you will also have the tracking data as a handy tool.
But if rotobrush works better for you, well maybe you should precompose the rotobrush result,
and then try to autotrace this result to make some further adjustable mask.
But this isn't what i really recommend.
In many cases will create tons of extra masks for the scenario of crossing hands, fingers etc. Sounds like roto x2 without better results.
maybe you should try Silhouette Roto as Ted recommends.
I ran a demo a few years ago.
It was kinda tricky with no any web training resources.
Keep in mind also the price.