Environmental issues
There are cases in which drainage systems can be damaging to the environment. Subsurface drainage systems can actually channel nitrate through its drain tiles directly into streams, lakes or rivers.
Maintenance
For most drainage systems maintenance is not too difficult. You should check regularly to make sure outlet ditches haven't been blocked by sediment and inlet covers haven't been sealed by debris. Ochre and rust building up can cause a block in the drain so its important to check up on that every so often and it is also a good idea to remove water loving trees from around 100 foot of the drain. These include willow, elm, soft maple and cottonwood. For a surface drainage system make sure to inspect the outlet channel and the ditches after every heavy rain period and try to remove slit deposits and any other obstructions. Brushy types of vegetation can cause issues with surface ditches so make sure to deal with them appropriately.
Home Drainage System
For a home drainage system maintenance is a bit easier but just as important for preventing flooding or water damage. Make sure to clear any debris and seal any leaks you find. Reconnect loose pads or extensions. Raise any low spots and check for any cracks in any area near the foundation wall and waterproof where necessary.