One of my favorite sayings is "You don't go to war with what you want, you go with what you have."
That being said, you just have to know when to pick the fight.
The tools are there, you have to approach things differently.
You plan out every little detail.
Pick a platform, and if you can extend to others so be it.
For example, memory is limited, so you do things small.
Casual games are usually pretty small, but things like rts, and rpg's are huge. One way to deal with that is make the game in parts, episodic if you will. The net is perfect for that, once more that can work fairly well with Node-Webkit.