Great guide you've written here.
A small amendment for monks however; in your 'at a glance' table you show them as having no movement speed bonus whilst sneaking. With Ninja Spy, you gain 10% speed boost for each tier, for a total of 20% movement speed boost.
Additionally, I have a feeling that the Monks passive run speed increases of 5% per 3 Monk levels still works whilst sneaking, albeit at a reduced sneaking rate. In a not-very-scientific test, my Monk Ninja Spy 12 / Rogue Assassin 6 / Ranger 2 with 30% striding boots racing a Druid with no striding was able to sneak at almost the same speed as the Druid could run, without having taken any of the Rogue Faster Sneaking Enhancements.