starting in animation but what do I use

I have been drawing for a long time and for a while now I've been wanting to get into animation and try my hand at it. I like the styles they used in Rick and morty and gravity falls. One of the features I definitely want to use is the puppet rigging system. I found some software that seems good but now I'm stuck finding out which is the best in general. The three found were Cartoon animator 5, Moho and tahoma2d (opentoonz). are any of these software a clear winner and what are the benefits of each.