Fusion, now owned by blackmagic is free and does 2D and 3D and is better than AfterEffects, but there is a learning curve as this is the software that many big name movies used to and still use.
I guess I should add that this is not specifically designed for explosions and those, but you can do anything with this software
It's actually insane that something like this is free. Used to cost $5000