Creating a snow impact effect?

Hello. I’m currently struggling to figure out a way in order to create a better snowball impact effect. While I have tried particle emitters, they don’t have much customisation in terms of physics and so it didn’t look that good. The best solution I have so far is to use a smoke emitter which doesn’t look that much better either:
https://gyazo.com/f71e78eb249cff3df5ad003537f63463

Any help is appreciated

Does it play any sound on impact? Sounds can always improve visuals

Yes it does play a sound on impact.

I see. Maybe giving it a vanishing effect could help, instead of suddenly disappearing.

You can try creating around 10-20 parts (wich will appear by script) with random velocity and when they touch show or anything they will just anchor or dissapear, I use this system

Hope I helped ^-^