- no problem to house a large battery for an internal upgrades. pretty decent FPS out of the box. very good field gun due to its long barrel. you cant go wrong with it.
for a cqb gun go for an MP5A4.
- basically the same as the AK47 but has a much shorter barrel which is very good for room clearing and tight engagements.
but for versatility you can go with AK Spetz just like what Tenda posted or the ever reliable M4.