If you are looking at an AR platform gun the options for upgrades are pretty much endless. Same goes with the AK and MP5, But AR's are the easiest to source parts for. On the other hand, everybody has one in one form or another so if you want to be original, it won't be the gun for you.
Travis R. (aka Trapper)
Canadian Airsoft Marines. Field owner