In my opinion, I'd say Proton>Etha>Mini>G5>G4
Having owned both a Proton and the Mini, the only two things the Mini has over the Proton are efficiency and the board. Otherwise, the Proton is smoother, quieter, has a better feedneck (Amazing feedneck actually), better ASA, tool less bolt removal, a better trigger, and in my opinion better ergonomics.
You may call it fat, I call it bounce padding.
I'm a huge B///MW fan