First of all apple iphone 4s is very good phone but as compared to its price it is below the average.Its rear camera is just 8 megapixel but many phone below this price are having better camera quality.Front camera of iphone 4s is good in sunlight but it clicks very bad pics in artificial light.Its battery capacity is also below the average as it drains too fast.
Also the 8gb version is not effective for the the heavy phone users.Afterall it is an apple phone and hence it is costly.If you are an apple user and you dont want to use android than you can go for it but if possible you can go for other phones such as Letv le 1s or redmi note 3 or coolpad note 3 or note 3 lite