Snow is more interesting than you think

Have you ever thought about why snow is the way it is? Snow is fluffy water. It happens when the temperature is below freezing, but if you put water in a freezer it turns into ice. It’s a good thing that freezing precipitation isn’t ice, because that would be painful and destructive. So for whatever reasons, we get snow instead of falling ice. That’s very fortunate! Imagine if snow was ice crystals instead…
Why is that? Precipitation that freezes becomes hail, sleet, or snow. How? Obviously temperature is a factor, yet in all cases it’s cold enough to freeze the water. Could a snowstorm cause the snow to float long enough via updrafts to form hail?
I don’t have all the answers for that. But I’m thankful that snow is not ice as it falls and that it’s fun to play in.