Straight beeswax is much better than snowseal. I'd previously used snowseal for many decades, but never got a truely waterproof seal, beeswas is truly waterproof.

As far as how long beeswax lasts, it depends on the terrain you hike in. On the first pair of boots I used beeswax on, they needed a re-application after 3-4 years, and now the boots are basically worn out. The newer pair of boots are still being broken in, and the beeswax looks fine.