DAMP offers some great improvements for dealing with Media in Umbraco:
- Editors can choose and/or create media right on the content item that needs it (don't have to create in Media before being able to select it)
- Developers can have the Media XML saved right on the item, which makes it easier to use from XSLT (can't speak for Razor - would assume it's a little different)