I'm still weighing up what to use. So far I've tried Krita and like it but animation is tedious. I'm seriously considering doing characters in 3d in Blender, then using an art program to pixelate it. Not sure yet. The thing about Blender is you animate the character once, then just move the camera for different views. I've done some modeling so that's not that big of a problem. Another idea is just make a mock up of the character in a simple way and then use it as a back drop for painting.