Blender is a free animaiton software ,but do not let that deter you from trying it. It is a really powerful software that I use to make 3d designs. I like how Blender offers a lot of tutorials for free on their website. A lot of other animation software does not have a lot of tutorials that they offer. Another thing that I like about Blender is that you can easily imports outside objects like textures and animations. The lighting and shadow functions also look really professional.
Blender does require a computer to have a really good 3d graphics card. If you try to run the program on a computer without a very good graphics card, then Blender will lag. Overall, the software is really hard to learn. I had to watch a lot of tutorials when I first started. The user interface is also not very intuitive. The shortcut keys are also very complex.
Blender is hard to learn, but there are a lot of tutorials on their website. I would recommend starting by watching a few tutorials so you wont get overwhelmed.
I use blender for 3d animations and cut scenes.