I've been aware of this for awhile but this prompted me to play with it. Killer feature for me: it can be easily installed inside a virtualenv. This is not (last I checked) possible with ipython.
The Qt console doesn't require readline, but it does require Qt (and zeromq, and pygments).