this is one of those questions where you ask 10 people you'll get 9 guns.
for example if your priority is in-game performance then i'd say the evo:
-accuracy and range is pretty damn good out of the box
-the spring is so easy to change you can get it at the energy for your country/site's limits with zero technical knowledge
-externals are pretty decent
-it's small and lightweight enough to be practical without feeling like a super cheap toy.
-it's pretty damn reliable
as much as marui would get my vote that would only be if you're dealing with a flat 1j limit at your site, otherwise you'll always be facing the issue that energy is energy, and the other guy having more isn't good for your chances. and depending on the model switching out the spring is not going to be an easy prospect.
of course that's assuming we're negating the price, because frankly a £150 cyma will do 90% of the job for 50% of the price.
tbh i'd say
@Rogerborg summed it up perfectly- the best gun is the gun you like the most. for example as much as i'm extolling the virtues of the evo and tm guns as reliable standards i'd rather take my lightly-tinkered jg ak on the field than either of them.