Not to take anything away from you, but I think Blizzard really messed up. From what I've read/heard they never intended anyone to be able to solo ubers, surely they must have realized that an autohit skill + loads of crushing blow would kill them quickly... and then to top it off their biggest obstacle (Meph and his conviction) was made mute since the class with the best skill for supplying crushing blow (smite) is also by far the easiest class to stack res with. Maybe they intended this all along, but if so that's just wrong. It's harder/more expensive to build a char that can solo hell than it is to build a char that can easily do ubers.
Well they addressed the anti caster bit with those overpowered Megademons that are immune to everything, but if they meant to balance it they didn't, they just made paladins (already arguably the best class) and made them even better, because a hammerdin can uber with just some gear tweaks. I think they messed up is all, but I'm sure no matter what they did people would have found some way around it. I mean Blizzard actually thought DClone might be a challenge? Please