Oh there is another thing I could live without -- The UI: It's not that it's bad, it's just that when someone looks at my phone they go: "Oh, so it's like a cheaper iPhone copy.." Which I have to admit is true, at first glance it's very apparent who Samsung were taking notes from when they designed the UI..
Freakin' Apple fan-boys though... Is there any way to shut them up?
Just root the phone and install an AOSP Gingerbread ROM. You get a more distinctively "Android"-style UI, and an upgrade to the latest version of Android in the process.
Of course, I'm a fan of vanilla Android, in part because the style is more utilitarian and less like iOS. Some people don't like that, and prefer skins like TouchWiz or Sense because they're supposedly prettier. But it's an option to consider.