Is the IPhone 4S a good phone?

I'm planning on getting a iPhone 4s in White this coming week, and wanted to know how good it really is for daily day to day use! I have a few questions!
How good is the camera, is it clear, do the pictures go fuzzy, is there flash?
How is the Internet connection and general speed of the phone, is it ever slow or gets stuck?
Is it good for alot of texting and communicating on social networking apps and sites?

Yeah it's a good phone, i have it!

Backcamera is 8 megapixel able to shoot 1080p photo and videos while front camera is 1.2 megapixel at 720p. The pictures are really clear as long as there's a decent amount of light, yes there's flash. Wi-Fi works well with it, The internet is okay for 3g, depending on where you are its either average, slow, and even get stuck. For texting and such its great, free text for other iphones and alot of social apps, and talking works great. For daily use itll be a great phone, it is ridicolousy small which can be good and bad

It's sh*t alright don't waste your money with an iphone, i prefer android phones i mean it's better in so many ways, s3 is a very good example, it's more advanced in almost everything