Definitiv. JavaScript ist ziemlich cool und relativ mächtig, es ist wahrscheinlich nur die bisherige fehlende Erfahrung mit Sprachen dieser Art, die dir Probleme bereitet. Persönlich habe ich JavaScript bisher nur eingebettet mit Netscapes SpiderMonkey und Googles V8 verwendet, also ohne den ganzen Webkram, die Erfahrung war aber ziemlich positiv, wenn man von einigen fehlenden Sprachkonstrukten, die man sich wünschen würde, wie etwa Modulunterstützung, und der mageren Performance (die natürlich auch mit der Implementierung zusammenhängt) absieht.
Edit: Ich kann übrigens Eloquent JavaScript wärmstens empfehlen.