Relying on semantic tagging can work, but only if the software interpreting the semantic tags has the same interpretation you do.
One of my pet hates in MeeGo/Maemo Harmattan is that the media player copes poorly with "Various Artists" compilations. I can either navigate by album (which sorts alphabetically by album, so e.g. the Nine Inch Nails albums aren't grouped together) or by artist, which really means artist/album (treating a 10-track compilation as if it was 10 1-track albums by different artists).
What makes that particularly annoying is that the directory hierarchy on the actual filesystem follows the Musicbrainz Picard defaults - "AlbumArtist/Album/01. Artist - Track.ogg" - so if I was able to navigate according to the filesystem, all the compilations would be under "Various Artists" where I expect to find them.
I'm not sure whether the bug here is "media player doesn't let me navigate the filesystem" or "media player doesn't understand ALBUMARTIST tags" or both...