If you are talking about getting all charms solo, I'd say barb is up there this patch.
I'm not talking about farming, but strictly about beating all "cancer" ubers without too much cheesing or help of other characters, holding tps and so on.
Barb is good, because it seems to have all the utilities. You can make strong heroic killer (for bosses that require high res pierce and damage to kill). You can make a tank with movement skill (whirlwind) to beat all these ubers that require traveling through hard hitting enemies. Many other glassier chars struggle with it, require really good gear to comfortably do those quests, barb can do with t6 gear. I'm talking about ureh and vizjun for example.
Then finally for purify bosses, you can make huge hp self healing character, thats gonna be better tank than anything else (even than stacked dodge sin), and you have good passive damage open wounds delivery skill (fortress), don't need to mess with oskills. Oh and you have source of powerful skill slow if you want to mix it with weapon slow, which helps a lot.
FInal last thing worth mentioning is conquest oskill, which is movement/god mode skill like sacred armor, but unlike those, you can push it to 6s duration, 10s cooldown, so 60% uptime. Helps greatly vs many 1-shot type of enemies.