I would like to give my enthusiastic vote to Racket as I am working through SICP exercises in Dr Racket. I find it very simple to use IDE. It just gets out of your way to perform simple REPL, has separate definitions and console panels. Its debugging feature is fairly intuitive. It also has more advanced features when one is ready for it.