Well, that depends on what type of particle you’re talking about. 2D particles are pretty capable, however, 3D particles suck quite a lot. Thats why I created my own fire system named Reaction engine.
I’d say all thats needed is better 3d particles. Although I have always wanted particles to not have to spawn from a cone, rather an area instead (helpful for weather). Explosions also are incredibly hard to make, in almost every way. It’s hard to make explosions look good with particles and not simulations, it’s hard for VFX artists to get the physics, color, and lifetime of an explosion to look right, and it’s a pyrotechnician’s job to make a real explosion look good.
It looks excellent, and there is some overlap, but the workflow is different.
GDParticleFX appears to use an external editor hosted on itch, then exports JSON for use inside GDevelop.
SolarVFX is a GDevelop extension that runs directly inside GDevelop, including its editing workflow, so effects can be adjusted while seeing them in the game.
GDParticleFX also has strengths SolarVFX does not currently target, especially 3D particles and custom particle shapes. I see them as different tools with different priorities, not direct replacements.