Should I remove the undercoating?

I think it boils down to how long you plan to keep the car, and can you fix rust repair.
If you plan to keep it for any length of time, You probably want/need to know what is under there.
AND, if you take it off and find rust, can you fix it properly?