Media still isn't an absolutely perfect option, but it's come a long way from where it was both in terms of functionality and usability. The addition of the Alt Tag and Title fields makes this something that we really need to implement as accessibility has suffered since the beginning of our Drupal 7 adventure due to the lack of these elements.
There is a lot of configuration required, not just for the Media module itself, but also within the File Entity types and the WYSIWYG settings.
During set-up, we ran into a small bug that took a long time to root out. If quotes are used in the Alt or Title fields, it will break the display. The image will simply refuse to show when embedding in the rich text editor.
We're not able to set up token values for the Alt and Title fields in the field configs for this, which is a little bit of a bummer.
These issues are all things that can be worked around. I believe the pros outweigh the cons regarding the adoption of this module. The top positive reasons are:
- Accessibility fixes
- Awesome traceability via the Usage tab - it shows you every node that the file is associated with.
- A really nice visual of files that can be organized and administered using Views
- The ability to update embedded images from the Media Browser without breaking links
- A nice interface for adding files