I would say the Zenwatch 2 is the best Android Wear per price and performance ratio.
But it doesn't has heart rate sensor and GPS, but at almost half price from others, it is ok.
It also comes with AMOLED, so it is more power saving, and much higher contrast too.
If you really cannot wait, then LG Watch Urbane, which now can get under RM1K is your best alternative, but those are AP warranty, so warranty may trouble you.
Another option is the Moto 360, get those with authorised Malaysia warranty, now there is RM200 discount on Lazada.
As for Pebble, stay away from that, because it doesn't feature a touch screen. Then, it's e-ink screen may prolong the battery life for always on screen for 7 day, is very low quality compare to any Android Wear with LCD or AMOLED, better get a LG G Watch, or Sony Smartwatch 3 than Pebble.
I guess have to wait. Moto and LG looks better but I'll consider zenwatch2 or Huawei only as they are more future proof with speaker. Huawei too expensive though.