Windwalker is not that great compare to Brewmaster. It can have some good damage from the mastery, but you need to spam Tiger Palm before doing anything, which can be annoying in some situations. Brewmaster, on the other hand, has a no cost Blackout Kick, but with a 4 second cooldown (which is not bad as you want to spam Spinning Crane Kick). In addition, you can queue faster in dungeon as Tank than DPS. Both share the same stuff, so you can still play both (I would suggest Brewmaster, but if you want to really play Windwalker, go in!). For secondary, you have 10% base crit as agility user (and with around 2.96% gain from gear no socket/enchant/weapons/trinkets). I would suggest at least between 20% and 25% haste, to have between 12 and 12.5 energy regen per second, then put the rest in Versa for all purpose, Crit to try to get double damage times to times, or Mastery for the attack power (or damage increase for Windwalker).
Mistweaver is in another world, as it's a int spec. You have only 1 healing spell for your teammate, so it's important to have good haste. You have unlimited Spinning Crake Kick, as it costs only 4 mana per spin (and you have 400 base mana (or 420 if Gnome)). I have 25% haste as Mistweaver Monk, and I love it, so if you want to go Mistweaver, 25% Haste, then the rest in Versa if possible. Mastery can be good too can it gives more heal after you cast Vivify.
Be cautious about your Spinning Crane Kick. As Misteaver, your global cooldown follows your casting time, so you'll be fine. But as Agility user, you have 1 sec global cooldown, so if you don't pay attention, you can overlaps your Spinning and waste more energy by the same time!
If you have any question, don't hesitate!