You can use adobe animate cc 2019 or above with after effects. In animate make your animation and in after effects try and use some effects such as 3d lightning, blur,camera focus effects, some 3d things, i guess....
But for 2019 version and above, you can directly import .fla file into after effects easy.
Best things in this is that if you want to have a good vfx in your animation the combination of animate cc and after effects can be your saver when you export your movies. If you try to make some vfx in animate cc such as glow, blur you will end in your chair covered in the spider webs waiting to see the animation export finished.
I will take all the hate when i write this.
You cant afford some software, then get the cracked version of desired software. Many people do this and they are good.
You can use Toon Boom as well, but its very complicated process. Some tehnique are a bit different than animate cc/flash. But in toon boom you can do muuuuuuuuuuuuch more things directly. It has powerfull tools to make rig animation, draw with bitmap brushes , vector brushes, good effects. About exporting..., well..., i dont know so much of it, so i dont describe it.
Yea Blender is a good option if you want to make either 3d reference for your 2d animation or make animation whic combine 2d and 3d. But for this you can use either after effects to import 3d object with a plugin called ELEMENT 3D(use only .obj files) either Toon Boom, which can use the both space, 3D and 2D.
But with all the programs avaible, make sure that your computer can handle the programs. Otherwise, your workflow will be very slowed by lack of memory, power processing, gpu acceleration...