Bill:
in no particular order (so don't attach any importance to sequence...):
-- in most operating systems, Linux -- which is what the B2 runs "under the hood" -- among them, some characters have "special" meaning, i.e., they aren't just ordinary text. Asterisks are "wildcards": they can be used to mean "it's OK to substitute any number or any characters in this spot". Question marks are also wildcards, but for single-character substitutions. Quotation marks, of the typewriter variety, can be used to mean "what's inside these marks is all one thing, so don't break it up into multiple bits wherever there's a blank space"; the single back-quote -- on my keyboard it shares a key with the tilde (~) character -- can mean "evaluate the following expression and give me back the result for the prior command to operate on". And so on for some other special characters, including both forward and backslashes. That's why, whether we're talking Windows, macOS, Linux, or something else, there are characters that you shouldn't try to put in filenames.
-- My collection is also mostly classical. As bad as the usual tagging systems are -- they were primarily designed around music where the basic unit is the "song" -- having to cope with a rigid three-level hierarchy nominally referred to as artist > album > track is often worse. The truth is that consistency, and some clever use of playlists, are your fri3ends. You don't have to insist that an "album", for example, is always the same as the physical CD that was issued with multiple works. You don't have to insist that an "artist" must refer to the performers. And you don't always have to list everyone, no matter how minor, if you're unlikely to search for them.
My approach has been to use last names only, where that is unlikely to lead to confusion. For example, Klemperer, Leinsdorf, Bernstein, Beethoven, Mozart, Brahms, all have "most likely" referents. If I really mean Elmer Bernstein (film composer) instead of Leonard, I can put E or Elmer; if I really mean Leopold Mozart instead of Wolfgang I can put L. And so on.
I also, except in cases of multiple short, related works, such as a disc of Rossini overtures, have decided that an "album" really means a complete classical work. Rachmaninoff's 2nd piano concerto is an album, even if it came in a box with the other 3 concerti and the cantata "The Bells".
If I have multiple recordings of a work, say, Beethoven symphonies conducted by Szell, Leinsdorf, Klemperer, Karajan, Furtwangler, Toscanini, I know I can search for "Beethoven" regardless of where I put that, but I might want to know, while listening to an album (in this case a particular symphony), who the conductor is. So (for example), "artist" might be Karajan, Philharmonia Orchestra; "album" might be (Beethoven) Symphony 1 in C major Op21 (Karajan, Philharmonia); and the tracks don't need any more than a number and a tempo indication. [NB: in this particular example, I have to put a short form of the orchestra in the work title because Karajan also recorded Beethoven symphonies with the Berlin Philharmonic, 3 times; for those I might put Berlin Phil 1963, or 1977.] I am unlikely to be searching for Jon Vickers, though, so I don't have to list him for every opera in which he has a role -- if I want Peter Grimes, I'd be looking for the Colin Davis recording.
Daniel, on this forum, uses playlists to gather his collection by genre. For some things I have been known to put a genre in front of an artist if (s)he does some things that are clearly of a seasonal nature. I have a whole bunch of artist entries that start with {Xmas}, and some of those artists also show up elsewhere without the genre designation because those specific albums aren't Christmas music.
Abbreviations are your friend. The internet, specifically online database searches, are your friend. You don't have to put every detail in every field.
If this helps, great. If not, ignore me. :)