For the original poster... Here's the way I do it:
For my TV Shows, which I define as anything that has multiple "episodes" (so it includes miniseries type content), I set [Media Sub Type] = TV Show, and then fill out [Series], [Season], [Episode], and [Name]. For stuff I really like, I actually bother to go in and add [Description] and [Series Description], but I have pretty few of those tagged. For the [Name] tag, I actually use this format: [Season]e[Episode] - Episode Title. I do this to simplify sorting, and to give episodes names where I haven't bothered to actually tag the episode titles (so they'll just look like 2e06, 2e07, 2e08, etc).
For miniseries shows, and similar items, I usually either tag [Season] with 1 (in case they ever make a "round two") or just leave it blank. Those episodes are usually just numbered and named. It doesn't really matter much what you have listed for the season, because if there is only one to show, Theater View will skip that "tier" when you're drilling down into the shows.
My sort order, for both Standard and Theater View is: [Series], [Season], [Episode], [Name]. That way, even if I haven't actually filled out the [Episode] tag, they'll still sort right if the [Name] tag is formatted like I explained above. Filling out [Episode] is easy though if you make clever use of the
PadNumber(Counter(), 2) function.
So, that brings me to "special episodes". I don't actually have too many of them, just for stuff I really like or want to keep archived for a long time... But, I've come up with a pretty good solution:
1. For "special episodes" that are not tied to any particular season (so maybe DVD extras that are generalized about the show, and not really specific to a particular season or episode), I tag them with [Season] = Special. The [Season] tag is just a string field, so you can put text in there, even if they're usually numbers. I have relatively few of these.
2. For "special episodes" and extras that ARE tied to a particular season, I usually tag them as episode "00", and then tag the [Season] field normally. They sort to the top of the list. If this annoys you, you can just tag the [Episode] as "Special" (that's also a string field), and then they'll sort to the bottom of the list.
Lastly, I'm now making use of the [Media Sub Type] = Other choice to have a set of auxiliary video that doesn't cleanly fit into the other Media Sub Types. Then, for those, I tag [Genre] to classify them into different "sets". So, I have a Comedy Genre for all of my Standup Comedian performances, Instructional for videos that would be classified as instructions or self-help types of things, a Test Files Genre for my special set of tester files, and then I have a bunch of ones that I use for my editing work that probably wouldn't apply to you. For these, I just have Standard and Theater views that filter to only show the "Other" files, and then uses [Genre] as the category, and then just displays the file lists sorted by name.
The only thing I don't have a good solution for is Movie "extras". Currently, I'm stacking those with the movies themselves. This works great in Standard View, as the movie itself can be the stack top, and then if you want the others, you just expand the stack and you can play what you want.
Unfortunately, this system doesn't work in Theater View.
I posted a thread a while back about this very thing, and it is a problem that could be solved quite easily with a few tweaks to MC. Mostly, I don't have or use very many movie extras. I have a few, for the 10-or-so of my absolute all-time favorite movies. Most of those extras are crap anyway, and you'd only ever want to watch them once, if that, but some of them are very cool, so I keep them if I have them and just stack them.
For all of this, using the tags makes it easy to have rules pre-defined in the Rename, Move, and Copy tool to organize the file structure on disk later when you get around to it. I have essentially two different "incoming" folders (one for downloads/rips, and one for recordings). MC monitors these folders and automatically imports what it finds. As I finish tagging the files when I get to it, I go through and use the Rename, Move, and Copy tool to file these away to the M:\Video\ directory structure where they "belong". I always can find a list of stuff I need to deal with, because I can just look at the contents of those folders in MC.
At home my 4 year old daughter likes controlling the remote. She can find television and movies pretty easily with the stock Theater View layout. I don't have 10,000 movies like some users, so maybe hierarchy becomes more important in extreme cases like that. But if you're advanced enough to have 10,000 movies, you probably aren't the type that minds a learning curve.
That is true in some regards. I have much too large of a video library online to deal with a truly flat file listing in Theater View in most cases. However, one of my most useful views is certainly my "New Video" view. This is sorted basically just like you described (newest on top, just one list, no drill-down). This is really nice for the stuff I'm NOT going to bother tagging, or if you just want to get in there to watch something that just recorded last night.
I do NOT bother to tag every file I ingest into the system. If it is something "junky" like an episode of Law and Order that I'm going to watch once and then delete, I don't bother to tag it. The new Theater View auto-detecting of [Media Sub Type] works quite well. Sometimes I have to go in and tag just the [Series] tag for some shows, if I end up with a bunch of them. The untagged files don't show in my "main" Theater Views, but they're easy to access now with the new three-tiered Theater View setup. I just have some special views that DO show the untagged stuff and use the new automatic sorting system.
I'm happy to post a ZIP of my library file so you can take a look if you're curious. All of the files will be "broken" of course, but it can give you some ideas about how I manage things.
Update: I messed up in the part numbered 1 above. I said [Series] = Special which doesn't make any sense. I meant [Season] of course.