I have the Galaxy Ace and it gets the job done. I only have the must-have apps installed (FB, Whatsapp, Dolphin browser, Tapatalk etc) and barely any widgets on my homescreen. I have 20mb left on phone memory - installing anything at this point would prompt low memory warnings. It's a joke that so many apps do not allow SD card storage. Without a battery saver app the battery life is terrible too.
I installed Android 2.3.5 on it, but it's not much better than the official 2.3.3 firmware....maybe battery life a little bit & getting rid of the annoying Vodacom logo.
When I compare this phone against the HTC Wildfire S, the Wildfire S is far superior, although a bit more sluggish in the beginning.
But HTC at least give you an option to move apps to SD card + defragmenting the memory, so you can squeeze the last bit of storage out of it (with latest software update). And you get all the HTC widgets that are available for the Desire HD, which is another +. And while the Wildfire S's call quality is crystal clear, the Ace sounds a bit muffled and tinny.
Samsung already abandoned this phone, so don't expect to see Gingerbread 2.3.5 or 6 from the South African service providers.