But you also should be aware of that Javascript, especially Unity's implementation (not comparable to what you might be used to from Flash), is just not sexy compared to something like BlitzMax's syntax, maybe Boo or C# looks nicer to you.
That's because it's a boo implementation of javascript.
On the whole JavaScript in Unity is pure cake.
Agreed!
All in all, I am very happy with Unity. Once you get past the whole "attaching scripts as components to objects" everything else is downhill. If you ever did anything in Shockwave 3d, and realized how cumbersome it was, you will be very very happy with Unity and how they applied everything.