Moto G (3rd Gen) Improvements You’ll find over It’s Predecessor

As soon as a successor of a device comes out, our geek mind starts fiddling’s to find the difference from it’s Predecessor. This question has been around since it’s launched, that what’s new now Motorola is offering in Moto G (3rd Gen) from 2nd Gen device. It’s normal, because it just stop you from purchasing the old one until you know if the price difference with new one is worth it or not?