I need some advice if you don't mind

Il try and keep this simple.
About a month ago my car was pelted with fruit for height. (dont ask!) This has caused slight dents and waves all over my roof. They are only really visible if you really look for them, if the light bounces off them or if you get on eyeline with the roof and look across it. You can also feel them when I wash the car roof.
Ive taken the car to 3 mini related garages. Two out of the three are saying put a new roof pannel on and the third is advising against this.
The two garages who want to replace the roof are saying that the roof pannel can never be fixed to a good enough standard and that I would always notice the dents. They say that as the roof is such a large panel and as the dents are so shallow and theres so many of them that it would be impossible to repair so that it is perfect, and so that I wouldn't notice or know that they are there, which is why they want to replace the roof. I am concerned about this as it is such a big job, removing the old roof and welding on another :s
The third garage is a specialist bodyworker. His advise is that he would attempt to repair the dents on the basis that he doesn't think replacing the roof on a mini is a good thing to do, he thinks it will cause problems and il have issues relating to the structure of the car and its stability. He basically thinks that the car wont be the same after having a new roof welded on, that it will disturb too much if the car. This guy seems to be very good at his job and has been recommended to me and I do think he would do a good job on the roof, but he cant gaurentee that it will be perfect with no dents in it once hes finished which I am obviously very concerned about
So basically i'm kind of stuck with what to do - do I end up with a car that possibly has an inperfect roof which would annoy the hell out of me or a car with a new roof welded on that possibly wont ever be the same structually...
I'm very annoyed about all this, and just want by car back to how he was before... but atm it sounds like thats not going to happen..
What would you do? Any advise?
Thanks in advance

Jo and Billy
