I have 3GS and while I don't have problems with iOS4, it's definetly a touch slower and can feel buggy. Also, hate having to manually close down APPs constantly.