I'm working in a 2D RPG in ImpactJS. Spent the last week getting HTML 5 caching to work on desktop and iOS, then put the finishing touches on a bash script to update the cache manifest, compress all my JS files and rsync them to the server.
Love it. I'm not an engine guy, so having some of it done for me is wonderful. ImpactJS is well documented, reasonably fast, and has classes for the basics that work well. Plus it has a level editor that now includes collision detection. I'm satisfied with the $100 price.