Could be much better
They don't really fall like snow, which would have a generally uniform and downward direction. Too much moves sideways and up, randomly against the movement you would want. Also, too much spinning of the elements -- they should spin much more slowly if at all.
You have the random down, but you really need more uniformity in the elements. A good first try, but needs much refinement to make me think "snow".