Samsung Galaxy j7 it will be good for capture the pictures.it has f/1.9 aperture.it has 5.5 inches AMOLED display.it has SD 617 processor.it has octa core CPU. It has Adreno 405 GPU.it has 2GB ram and 16 Internal .it has 13 mp rear camera and 5mp front camera.but you are heavy user then you your facing the issues. If you are playing havay games you are facing some lag and some frame drops in game.
My opinion is if youre heavy gamers then dont go for j7 .if you require good camera then you have the best option to buy j7 .