xzjv has been hard at work on the latest BETA... During the process he changed how the combat.cs files work. In short, he removed the monolithic [single] file for each class.
Instead, he has separated all of the builds into their own separate .cs files. Each class has it's own combatbase.cs which contains all of the generic class and skill casting information. The build specific files override those basics as needed for efficiency. This makes the hardcoded settings easy to see and modify as needed.
It also provides hardcoded settings that are best for the builds which will drastically reduce setup time.
Since this meant completely changing the file structure, every build that has a specific routine has been re-written. And tested.
So everything has gotten a refresh in the latest BETAs. We are still testing builds and xzjv is making tweaks, but the current BETA on Discord [see signature] or SVN is working very well at this time.
Check it out.
In terms of "bot friendly" builds, there are a lot to choose from. They vary greatly in terms of time spent to gear them and how well they play solo vs. in a group.
Here are some that I have tested that work very well:
Helltooth Firebats
Helltooth Gargantuan
LTK Monk
R6 Monk
LoN Crusader
Leapquake Barb
WW Barb
Raekor Barb
Firebird Archon Wizard
UE DH (which you already play)
...and that's just what I have tested. There are other builds that work with the BETA bot like Crusader Invoker or Lighthammer, Wizard Flash Fire, Jade Harvester WD, Uliana Monk, Demonhunter Marauder or Shadow Hybrid.
If you want high solo GRs 80+, I would suggest Bombardment LoNSader, R6 or LTK Monk.
All of the builds I have tested get into the 70s solo. Some cooldown builds start to break in the 80s when they are getting 1 shot (like Helltooth Garg).
I play in a 4 man group with a ZDPS monk (leader), ZDPS Barb, and 2 Helltooth Firebat WDs for DPS. GR 80-81 are pretty faceroll, after 82 is starts to get a little sketchy, but I have cleared 85s.
It all comes down to what you want:
Solo or group.
Grifts vs. Rifts vs. Material Farming vs. Bounties vs. Keywardens vs. Gem Upgrading vs. Seasonal Journey..
Degree of difficulty to get best gear
etc.
I think the monk wins the title of the most versatile overall as it combines speed with DPS, higher GR ability and the time to get all the gear is moderate.
WD would probably be second if you want a class that has many useable builds that's relatively easy to gear (Speed build is basically the gargantuan build with a weapon/mojo change).
LoNSader is one of the most difficult to gear, but it has speed and some of the highest solo GR capability.
Archon Wizard is really good and the FlashFire build is very speedy.
Barbarian is easy to gear and can be fast, but I think other builds are better.