Your poll could be simplified by dividing it into 2 simple categories:
A. Software based mining
B. Hardware based mining
For my opinion, hardware is the best way to mine. Won't pretend to know all the technicalities but it's more secure and its more fun.
I was wondering myself why there was multiple version of Hardware and Software mining and then they were also broader categories, as well. Hardware mining is clearly superior to the rest of these options being presented. All mining comes down to hardware regardless, so the only difference in each of these would be your level of interaction and ownership with the mining equipment and profits. Too many "Software" based mining companies are simply interested in collecting money from people and then distributing it back to them at a pace in which they will not ROI.
You do not need to know all of the technicalities to know that it is superior, because I'm sure you've heard of the countless cloud mining scams, and the rest of it. You are better off being in full control over your mining, your rigs and your coins. The entire foundational principals of cryptocurrencies are based around the idea of taking control over your own economic security/freedom. Allowing it to be in the hands of another person or company is self-defeating, in this regard. As Vlad has said, it is anti-decentralization and this is not something I'm willing to get behind.