I've been playing airsoft for a little while now, and so, I am looking to purchase my own gear. I understand there are 3 main firing mechanisms; gas, electric and mechanical(spring). What I want to know is, what are the differences between the 3? I.e pros and cons.
Also, as I understand, the size of the gun affects the suitability of each specific mechanism, so I should mention, I am looking to get a pistol as I have been told smaller is better for close quaters(I play indoors only).