I'll repeat:
Halliburton if you can afford it.
Other than that it's all kinda crappy.
If North Face has features you want go for it. But don't kid yourself into thinking that because it is a name brand with lots of straps it is better than a budget brand with pink flowers.