Nope, you're definitely not alone on that. I've been thinking about experimenting with doing a simple staticly typed language that transcompiles to a readable JS. Roy [1] is really nice for example, but i think the generated JS is quite bloated, mainly because it maintains the lazy semantics of Haskell.
[1]: http://roy.brianmckenna.org/