So the iPhone 4 being out of question for me (only choice being the full price of 599) i have turned my attention towards the 3GS. does the ios4 work well with it? I am especially interested in the way IM clients work? Do they immediately give me a notification when I receive a new message? Tried searching for this topic a lot on these forums but jcouldnt come up with anything 