I'd say the M4 is more flexible. It's useful outdoors once upgraded and also indoors without being too bulky or cumbersome. Batteries aren't a huge deal since changing them is like a 2 minute job. Even the small battery will probably last you quite a while if you're not too trigger happy.
__________________
JG HK416
KWA USP
|