ipython can also be pretty at least when using the Qt console, for example it can embed pymatlib plots and sympy formulas inline instead of opening them in a window. I'm not sure whether bpython can do this.