Yes Animating is really much work. I'm animating with ToonBoom because it's the software that I can work best with, although the monthly Subscription (which must be at least Advanced (61€) for Commercial use) is extremely expensive, almost unaffordable, for me. I like the function to work with Vectors but also with Bitmaps. Also, I like the multilayering (one layer for the lineart, one layer for the coloring)
I'm doing a Prototype-Level at the moment and I've got two main Characters to fully animate, I'm going mad :'( This week is because of other crisis'es too frustrating for me to go on animating without a break.
I also recommend every other Animator that can afford breaks; do breaks if you're frustrated, or the results won't be appealing.
Animating:
I'm animating classically, tracing pictures etc., but Toonboom also supports rigging and has extra funtions for Game Animation.
First I'm animating only the directions Southwest, Southeast, Northwest, Northeast and not the Directions east,west,south,north. And I'm only doing the lineart first.
When I'm ready with the Direction Southeast, I can mirror it and correct it (for example the hair parting), so I've got Southeast and Southwest. With little work I can trace the North-Directions through the Southdirections (but that needs an extra portion attention) and then I color it.
Color:
I don't know how other programs work, but if you're working with Vectors in ToonBoom, you may change the colors later on without much work. You don't like the yellow jacket? Just change it. Coloring is the last thing I'll do. I created a white testlevel in Visionaire for testing the quality of the animation before coloring.
Ah and: Because my Characters will really have to change their outfits, I'm saving the Lineart so I simply can trace it for the next Outfit. It's not easy to animate with colored frames, in my opinion.