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 ....
Separate names with a comma.