One thing that has continually make me lean towards other engines is the fact that they can produce amazing visual effects with their particle systems with minimal effort. UE5's Niagara seems like the option for making advanced VFX, and Unity's VFX graph looks amazing as well.
All we have in Godot is a standard "particle system", which is not very extensible unless you start doing some shader programming. Speaking of which, Godot's visual particle shader editor feels very limited compared to VFX graph's node system.
Basically, I want to know the best approach for making advanced 3D VFX in Godot. If you do VFX, I'd love to hear your workflow. The only good 3D example I've found is Sandfire's VFX.