The JS "limitation" I fall for most often - lack of block-level scoping.

I'll be interested how that gets implemented into the next version, and not "break the web".