It depends on what type of games you are going to be doing, because if you were doing a lot of long range you might not want to buy a cqb weapon. Also the m4 is the easiest gun to find stuff to upgrade it with, but the 36c is pretty easy to find parts for too.
I like the first one, the echo one, because echo one has really good gearboxes that will not break.