Also conditional breakpoints. I.e. break on this line if foo==5
I couldn't imagine going back to print statement based debugging. Would be a massive waste of time.