Re: Just use Python. You need nothing else.
"That meaningful whitespace has cost me more time than actual programming errors" - really? Or did you just make that up. I don't think I've ever had an indent-related programming error with Python. Now asyncio - that's another box of worms to be sure.