I've been using IntelliJ Scala for at least a year now, but only just found out you can actually open a scala console inside the IDE! Which comes with nice things like code completion and syntax highlighting that blow away Powershell (sorry microsoft!)
I think the reason it tooks so long is that the ability to open the console is buried inside run-configuration, where to open a console you have to
- open up run-configurations
- create a new configuration
- exit run configuration
- hit "run"
If it was one step (e.g. a button under "Tools", maybe next to the "Groovy Shell") it probably wouldn't have taken me a year to figure it out