It's taken me until doing more stuff in lisp to realize how not exactly great Python's REPL is:
- multi-line expressions are such a pain. Editing a multi-line expression after first entering it is much worse.
- ipython can help here, but then you lose some nice emacs integration.
- On that note, live hacking barely exists in Python.
- no awareness of "what module you're hacking in".
I've become spoiled...