I bought this samsung galaxy j7 about 4 months ago. This device has a 5.5 inch display and firstly you will notice that the screen quality is not good and looks pixelated when seen from closer. The big Super AMOLED display is good for watching movies and the colours also do look very realistic.The build quality looks just like another samsung grand phone. It is made up of good quality plastic which is very lightweight and feels very sturdy while holding it in one hand. It runs on the android v5.1 lollipop on top of the touchwiz interface which looks very good and come with a little bloatware pre-installed from samsung which cannot be uninstalled. The snapdragon 615 processor is coupled with 1.5 gb of ram which runs smoothly and the experience is lagfree but I have seen some lag while switching between apps. As it runs on snapdragon 615 we know that this chip in india heats alot. The gaming experience is very good and does not lags even while playing heavy games like asphalt, MC5 etc. but after playing for 30-45min it gets a little warm at the back. It has a 13mp rear camera with LED flash and 5mp front camera which shoots great pictures even in lowlight. It is a great phone in the mid-budget category but considering the heating issue and the screen quality it is good for moderate usage but for people who do heavy multitasking this will not stand upto their expectations.