I used the full Toon Boom suite in college. It's a good program for animating, storyboarding, etc. The only downside is that it falls victim to a lot of the faults that animation softwares fall to - restrictive line art and lack of artistic integrity. To put it easily, programs like Flash and Toon Boom are more suited for animating rigged characters and objects, like you see in My Little Pony, Powerpuff Girls (the new one), and basically any other animated TV show where you can just tell the characters are built off a 2D skeleton.
I didn't find a program that allows for good painting effects/line work in animation until I upgraded to Clip Studio Paint Pro. If you can draw it, you can animate it, and it doesn't suffer from forced vectorization or pixelation like Toon Boom/Flash tends to do. HOWEVER it is not a primary animation tool, and is really only good for linework and coloring - there are no audio tools, so any actual audio syncing is sorta a crabshoot. I personally use Flash to storyboard and write up a dope sheet, then I use the dope sheet and sketches from Flash to animate in Clip Studio Paint. After a bit of sync work and re-timing using Sony Vegas, I'm usually able to get good results. Here's a short video I made (a long time ago lol) with an audio clip from Wreck-It Ralph (all drawn in CSP):
As you can see, the animation itself still has the smooth lines and colors that I pretty much expect my animation work to have - but I just can never seem to get with Flash and Toon Boom.
But I mean, hey, that's just my opinion lol Toon Boom's not a bad program by any means and I enjoyed using it in school. If you're saving up and have enough for Essentials, go for it. Otherwise, try out the free trials and see if it's your thing.