Is there still problems with receiving and sending texts/ calls?

I'm intrested in purchasing one but if it's not going to work properly... i obviously dont want it!
I'm intrested in the 3Gs.
When the 4G comes out can i just update the 3Gs?