If you can wait, they just finished a Kickstarter for their next gen watches, which have a bigger screen and built-in heart rate monitor, supposed to hit store shelves in January.
If you can't wait, I would go for the Pebble Time Steel, since it has (advertised) 10 days of battery, an all-steel...