The camera feature of this moto g mobile was excellent.slow motion video capturing feature was very good.having 16 gb internal memory and expandable upto 32 gb.
Having 2 gb RAM but it is sufficient to use.
4g memory will be taken by system and remaining 12 gb can be available to the user which produce good usability of mobile.so that user cant be unhappy about internal memory.
Talking about processor 1.5 snapdragon which is fastest processor.
Talking about battery is of 2470 mah lithium battery.which is not big one but .is sufficiet source of charging.having good power utilization.