We work with two large institutional clients with door numbering nomenclatures that include alpha characters, not just numerics. This lets them "at a glance" see exterior doors and is very logical.
When sorting doors by door number, Revit evaluates the number as a true "number," so for example door "30C8/6" is listed BEFORE door "1081/1" because of the "C" in the first example. Which is completely logical from a computer programming perspective, but does not capture the functionality for how most humans would think/sort. Most humans would say all doors "in the 3000's" should sort after those "in the 1000's."
I think a FEATURE (optional) to allow door schedules to sort "character by character," so that alphas are evaluated in full would be extremely useful and appreciated.
There are a several fun little variables in how things might sort, but for example I think most humans would sort the example door numbers that follow in the following order: "A, 1, 40, 100, 100A, 100B, 1001, 10C2, 1002, 1003, 1003B, 20C1, 2099". That example is hopefully one that will never be seen on a project, just an example of how I think would be logical to sort. Personally, I think sorting along the lines of the above should be the "default" behavior, with an option to switch back to the Revit traditional sorting, but I'm biased....