Ive been using it for about a year since it releasef and it has been such a good device. It was my second smartphone after samsung galaxy y and I feel as if it is the best device to get into the android world. It was pretty cheap, but very worth it.
I do find it to lack power when I am using it sometimes. It freezes for a few seconds once in a while and becomes very slow and suddenly applications force closes.
Most of the time, it runs very smoothly. I dont like putting restrictions on devices because they arenot as powerful as flagships, so I have been using it quite extensively since Ive had it. Sending texts, playing games, taking pictures, social media apps, watching videos, etc. Ill recogonize you to go for moto g 3rd generation with more features than 2nd generation for better experience.