Honestly, pebble has it down on what a smartwatch should be. App ecosystem. Small and simple, power-sipping processor. Screen that can be read day and night. Only three buttons so apps can't have complex touch-based controls, and have to use simple menu's and interfaces. Durable, waterproof, etc. Fast to charge, and battery that lasts seven days. Does hardly anything on it's own, and relies on a phone to work. Works on all mobile platforms so you aren't tied to one phone. Also, programming stuff for pebble looks really interesting, because memory space and processor space is very limited. Brings back challenges that have kind of stopped existing in "the average" program. All it needs is voice recognition, perhaps a speaker, and you would have all you need.