Recently, I had time to take a look UE4 Niagara system more deeper after my work. It was very challenging in some point to mix all the way together that was a bit different feeling than just using cascade system + BP.
That was a fun journey to follow it.