I agree that that usability for the benchmark can be improved and I know other users had similar suggestion in the past.
Speaking of benchmarking, I have a suggestion:
In the benchmarking window - would it be possible to select an algo/miner (and pool) and hit a button "Diagnostic".
I think this would make it easier to find problems, Often the profit switcher has changed to another algo
(or the pool is disabled for no accepted) and it could be a hassle to make sure the diagnostic will start with
the correct algo/miner.
BTW: Have you considered making benchmarks run in parallel? (on multi-gpu rigs)
Like running X16r with 3-4 different miners (exe) simultaneously to get more accurate speed comparison
- or just speeding up the benchmarking in total.