Of course commercial is better than free. I have used FastReport for a long time now. Its easy and fast to use. You can check more on theur site . It will give you a general idea of report building and reporting applicable to many reporting tools.