Moto C isnt a high end device. Its a phone with a solid build and a solid internal specs for the money you pay. Its an average looking phone like any other with a smooth near stock android experience. As a reliable budget phone, I would highly consider this.
But. If at all you r considering to get a good phone camera. I would look for some other options because 5 MP is below standard even for budget options.