There are a few, mostly related to hardware limitations. Location-based reminders and Facetime are the only ones that come to mind immediately. (The 3GS uses an older GPS chipset that draws too much power to be effective with location-based reminders, and of course it's lacking the front camera for facetime).