It depends from the development environment. I am working with GAE and it is very tricky to debug when using GAE.
Controller will be fine for me after I generate the HTML to see what it is doing. To understand it how it works we need more examples in the doc. Before that I need to work with the debugger to see what happens.