I completely agree with basically everything said here. The non-viability of a lot of builds is being caused by the disproportionate amount of sustain that the above listed classes have caked into specific builds. A nerf to the sustain on the listed classes, a tuning of damage on the listed over-the-top offenders, and the sustain adjustments to condi-rev would have added a lot of diversity to the meta, but here we are.