This smartphone actually comes in two variants. One is 32gb rom+3gb ram and another with 64gb rom+4gb ram. Recently my cousin brought 32gb model. Leaving rom and ram and to some extent camera many things are not good in this phone.
It lacks basic sensors such as brightness sensor which simplifies our work while changing the brightness but in this phone you will have to again and again scroll down the notification bar to adjust the brightness and many basic sensors are missing in the phone.
When you will go into the developer option of the phone in the settings this phone will show many sensors not supported which is so much annoying.
Camera:
Camera comes with 13mp back and 13mp front camera. Even the camera is ok in this mid-range price but there is not quality of photo as its shutter science of camera is lacking somewhere.
Processor:
This is the main source of problem as it uses its own processor smasung xenos which is old processor which used to use in its 2016 smartphones. There are many other brand which provides good processor such as snapdragon in less price than this.
Screen:
This is 2018 and samsung is providing us 16:9 ration screen . which looks as 2015-16 edition smartphones. There are many smartphones in this range providing 18:9 aspect ratio screen which is bezenless screen which looks pretty modern .But I dont know what the samsung is really doing .
If you are searching for the phone only for storage and ram then this phone is for you. But if you really want a good smartphone with good features at this midrange price then this smartphone is not for you because there are many other brands which are providing great design and features in similiar price.