I don't see the advantage of Stintz's plan. Sheppard extension is almost pointless. Where's the SRT? I agree the Finch BRT is a reasonable idea, but I was hoping the Eglinton subway would be built now, and something like the Finch BRT would be built later.
The beauty of Ford's plan was that he paid lip service to Sheppard, but IMO really didn't expect it to go anywhere any time soon, which meant he wouldn't have had to waste time on something in this period like a single extra stop on the Sheppard stubway.