This has been covered a lot in the past. You should have a look through the search function
Pros: Easy engine access. Lack of rust if its fibreglass.
Cons: Just about everything else. On top of what you have mentioned they can rattle and vibrate if badly fitted. This can make a lot of noise and cause your headlights to vibrate. Your vehicle can lose value too. I cant say ive heard of a loss of structural rigidity but I suppose its possible.
I have one fitted because the previous owner put it there. It doesnt really bother me that it has one (its great for access as I said) but I know that in a crash I would not come out of it well off. Also mine is secured at 8 points in order to reduce wobble, as such I have no wobble problems but it does make it a pain to take off.
Edited by Tommyboy12, 23 February 2014 - 06:14 PM.