2. the generated js isn't that complex and you can easily map it in your head- it's not like trying to "debug" asm generated from C.
3. you'll get debugging soon (as wmf said, source maps- now waiting for cs guys to support in chrome, Rubymine IDE supports in D1 2013)
4. productivity is important.