I love Spartan by Suunto. It's accurate, has all the features I need most, and it's just a great watch. The GPS and HR monitor work perfectly, and it syncs with the apps I use. Bonus? You also get regular SW features like being able to get notifications.