If youre into gaming, I would reccomend you to buy J7 2016 as it is able to control the heat and also great perfomance during gaming( unfortunately J7 does not support gyoroscope sensor so you cant play pokemon go lol hahahhah) , as for camera usage, I personally choose moto g4 plus rather than the J7 2016. Overall, in my opinion I would choose G4 plus as it has greater specs.