Buffalo are great. The Snugpak version isn't as good IMHO - I've had both and found the Snugpak more bulky and less comfortable. Add a Montane fleece hood if you can find one - they're better than the Buffalo model.
.
The Montane kit is great , just wish they made the sizing a little larger for us bigger units.