Thanks for your comments. Allow me to address what I can.
I'm experiencing the same confusion whenever I look up similar (but smaller) tables online - in that there is a mixture of differing rates.
Indeed there are different figures for the devices. Sometimes the rates are different when the device is operated under different conditions, etc. I have tried to go with the most common reported rate.
In your table, I can see GH/J & MH/J in the efficiency one column which makes just looking down the efficiency column confusing.
In the Hashrate column, there is GH/s & MH/s & TH/s - again a little confusing.
I guess my intention was not to compare (each miner) to (all the other miners), but to compare each miner (for a certain algorithm) to all miners that (work with that algorithm). In this case, the best way to read the chart is to actually go to the algorithm you are interested in miners for, then compare efficiency specs for the miners under that algorithm. That's why I also left the hashrate units as they are typically reported, because it is not useful to compare the hashrate of say the antminer L3+ to that of antminer S9, since the former is for litecoin (scrypt algorithm) while the latter is for Bitcoin (SHA-256 algorithm), etc....
You have organised the column by vender. Personally, I would have organised it by the best efficiency, so viewers can immediately see the best at the top.
I did address this in the previous point. Efficiencies were meant to be compared only within the same algorithm, not across all algorithms/devices.
A column that calculates Hash per $ might be useful as well. To see what gets the most bang for the buck.
Maybe the Efficiency calculation can be taken a step further and build in the unit cost to give a single figure comparison?
I think this is a good point and I've been trying to implement it, but the problem again is that it would only be relevant within each algorithm, not across algorithms. In order to compare profit per hash across all algorithms, it needs to turn into a full ROI calculator which would need live feeds of current prices/difficulties/etc.....