The GoPro Session is excellent. The video quality blows most other options out of the water. Battery life is the primary limitation, figure ~1hr in real-world conditions.
It depends on what you're looking for in a camera. If long-run time is the primary focus, look elsewhere. If you want high-quality video in real-world conditions get a GoPro.