If you are interested in getting a Galaxy S from Bell, DO NOT buy it. That device has a known issue with corrupted internal memory and ended up into a brick.
I own a Samsung Captivate and it has been great. My gf's Bell i9000m, is a total disaster. The internal memory got corrupted a night and Bell replaced it with a new one. A few weeks after, the screen was dead as one color no longer show up. Bell sent it out on repair.
Bell/Samsung released an update to 2.2 a few days ago, and 3 days after, they pulled it back due to the same internal memory corruption issues. Since then, Bell and Samsung wasn't saying anything about that. http://www.examiner.com/technolo ... ernal-storage-fried
The question everyone has now is that why is this internal memory issue only happen on the i9000m and not the other Galaxy S devices??? This problem is a wide spread issues, and so far there are a lot of people (200 or so reported) with dead phones. http://forum.xda-developers.com/showthread.php?t=868569
Until Samsung get their stuff straighten out, I don't suggest buying the Bell's Galaxy S. Go get the Rogers Captivate or pick one up from the US.
You will like the Android once you are on 2.2 because it support flash, also the AMOLED on the Galaxy S beats the IPS screen on the iPhone. Your frustration is understandable because Android has so many options than iPhone. For example, you can connect the phone to the computer as a flash drive, can you do it on an iPhone?
Download Kies from Samsung, you just need to plug the phone in to PC, and choose Samsung Kies when the screen comes on.
Since you said your phone is unlocked, you might have the USB settings under "Debug" mode. Go to Settings -> Applications -> Development, untick USB debugging. Then, in Settings go to -> About Phone -> USB settings, choose Ask on Connection. The step might be different but the options above are still there.
Is your model number the i9000m or i9000? If it is the i9000M, you paid a rather high price for the phone because it is a Bell phone. If it is a i9000, it is the international version which does not have the SD card corruption issue.
Unlocking does not void the warranty (you can't see); you will void your warranty if you root/jailbreak the phone (you can see the app called Superuser). My gf's phone is unlocked and the repair shop doesn't even care. I did restore the phone back to factory before dropping off to Bell.
The last line is the Android software version for Samsung. Most Galaxy S people uses 2.2 (latest) and if you are still running 2.1, you can connect your phone to Kies (Samsung desktop software) to update it. You will notice huge speed difference.