Well sarcasm never helped :D

Design is very important, else, people on the internet wouldn't have nagged the ugly design of the S3, gsmarena.com wouldn't have included design along with feature and performance in the rating section and (following your logic) people should not upgrade from a benz E350 2007 to E350 2012 since it's the same engine and transmission but newer look and they are going to drive it anyway not look at it.
Well design is important because it's so much more than the looks. How it fits in my hand or my pocket are a major part of what constitutes the 'design'. Sunlight reflection off the screen, distance between your thumbs while you're typing, the number of buttons, ... Apple made a fortune by focusing on their products' design, or haven't you been following what's happening in the smartphone world?
Why update you're current Linux OS that you are using ? You're a Linux user, why not stay on one of the first Linux distros released like "Interim". It was working fine i guess.
Well, the distro I use was released in 2010, has had 3 major versions released since and I haven't upgraded. It happens that linux is open enough so I can get the improvements I'm interested in without changing my whole system just to increase some company's sales. The linux kernel itself is 3 years old, I'm lagging probably by 20 versions. I don't know exactly why I should upgrade. Last time I tried linux-3.2 there were some problems with my mousepad, something like left-click didn't work anymore. In any case, most of the new features didn't mean anything to me. Why upgrade? (Finally, I use daily software that is several years old. I mean written in the 1990s. At work, I even use a shell published in 1988. If it does the job, that's what matters).
Also seriously "very little features" convinced you ? It seems you're missing some features. The smoothness of ICS and the new multitasking are more than enough to make you update. Other than the great UI of ICS (AOSP ofcorse not Touchwiz), you said that you put the design and performance on the same level. The S2 comes with Touchwiz and in general it's fucking ugly UI. So in your case, the S2 is not an option.
So your pitch is the "UI" and "smoothness"? Who's the one attracted by shiny looks now? Also, bravo for assuming that since you don't like Touchwiz and "it's[sic] fucking ugly", it's an absolute truth that it's not a pretty one. For what it's worth, I'm not a big fan either, I haven't seen anything great elsewhere, but I don't go around cussing at anyone who might like it.

EDIT: I had an answer ready for 'multitasking' until I discovered that it's a new shiny 'recent app' widget. When you talk to old farts like me, this term usually implies something like low-level scheduling or resource management in the kernel... I'm going to say this as diplomatically as I can. I don't care about this stupid widget.
Crappy ? Can you please explain in details why it's a crappy phone ? And what type of phone will make you happy ? the features you like to see in a phone ? maybe a flying phone for example.
I don't feel like answering this question, because you are acting like a fanboy blinded by some marketing department; you'll take all I say defensively and discussion will be moot. Some day if you want, we could discuss this on another thread, we'd call it "Everything that's wrong with smartphones today", I'm sure there are things annoying you too. For now let's not drag a flame for nothing. I get it you're excited about the new phone. It looks grossly better than what's out there (it's perfectly natural, since it's targeting the highest price range). Just keep in mind that some people won't like it and don't take these 'phone wars' too seriously.

Like xterm always says: I prefer fattoush over tabbouleh. Which one do you?
rahmu wroteWell design is important because it's so much more than the looks. How it fits in my hand or my pocket are a major part of what constitutes the 'design'. Sunlight reflection off the screen, distance between your thumbs while you're typing, the number of buttons, ... Apple made a fortune by focusing on their products' design, or haven't you been following what's happening in the smartphone world?
That's why I moved from Apple, most people will.buy an iPhone because it has a great design ignoring all other facts. As i said I don't see a reason for a sexy design compared to sexy performance. Also i agree with you about the sunlight reflection but i don't place it in the design category.
So your pitch is the "UI" and "smoothness"? Who's the one attracted by shiny looks now? Also, bravo for assuming that since you don't like Touchwiz and "it's[sic] fucking ugly", it's an absolute truth that it's not a pretty one. For what it's worth, I'm not a big fan either, I haven't seen anything great elsewhere, but I don't go around cussing at anyone who might like it.
I take smoothness very seriously, when launching an app or switching between the pages or browsing the internet, and on ICS it's at best, It's very smooth. No lags or freeze time and also it supports Hardware Acceleration as opposed to GingerBread.
b]EDIT[/b]: I had an answer ready for 'multitasking' until I discovered that it's a new shiny 'recent app' widget. When you talk to old farts like me, this term usually implies something like low-level scheduling or resource management in the kernel... I'm going to say this as diplomatically as I can. I don't care about this stupid widget.
One Gingerbread, The app you switched from doesn't stop and the process keeps running in the background. When Android detects it's running low on memory, it kills some running processes to free up resources. If you want to close an app or stop a process you need to force close from the sttings or download an application from the market which is a disadvantage. On ICS, it's different you stop a process simply by swiping or
long pressing same as like iOS multitasking. So on Gingerbread, you need to free up some memory sometimes.
As you see it's not at all related to the "Stupid Widget".
I don't feel like answering this question, because you are acting like a fanboy blinded by some marketing department; you'll take all I say defensively and discussion will be moot. Some day if you want, we could discuss this on another thread, we'd call it "Everything that's wrong with smartphones today", I'm sure there are things annoying you too. For now let's not drag a flame for nothing. I get it you're excited about the new phone. It looks grossly better than what's out there (it's perfectly natural, since it's targeting the highest price range). Just keep in mind that some people won't like it and don't take these 'phone wars' too seriously.

Like xterm always says: I prefer fattoush over tabbouleh. Which one do you?
I'm not a fanboy at all, i simply prefer owning something that doesn't lag or freeze. I had an iPhone replaced it with the S2 simply because it's better performance wise. I even had an Android tablet replaced it with an iPad 2 simply because the Android tablet lags even on ICS even thought i prefer Android over iOS. I stopped using Windows for several reasons, 1 of them is the performance of the OS compared to the hardware of the PC. I made my decision to move to linux rather than dual booting with windows or setting the linux OSes on a VM so i set up Windows on a VM, i can't deny that i keep the VM on all day. If Visual Studio and some other tools are available on Linux, I would see no reason to keep Windows on.a VM. Linux is lightweight compared to other OSes which is something that i like.

Typed that as fast as i can as i currently have a class to attend.

oh and I prefer Tabbouleh.
It's just a matter of taste people... A matter of taste.

This can't be a debate between Performance over Design - Both phones performs really well, and YES, both have their unique design (whether you like it or not).

If everyone is pointing at the S3 curves as a disadvantage, there's a reason why they build it this way - If you have read reviews, you'll notice that everyone agrees that the S3 the best 4.8" object you can ever hold in your hand.

Personally, I'll have to go into the One X direction. I've always been a fan of HTC and their Sense UI. Performance is not (and will never be) a concern for me. Almost every smartphone on the market is powerful enough to handle all apps, games, etc... My EVO 3D's 1.2 GHz dual core CPU and the 1GB RAM are more than enough.
m0ei wrote
So your pitch is the "UI" and "smoothness"? Who's the one attracted by shiny looks now? Also, bravo for assuming that since you don't like Touchwiz and "it's[sic] fucking ugly", it's an absolute truth that it's not a pretty one. For what it's worth, I'm not a big fan either, I haven't seen anything great elsewhere, but I don't go around cussing at anyone who might like it.
I take smoothness very seriously, when launching an app or switching between the pages or browsing the internet, and on ICS it's at best, It's very smooth. No lags or freeze time and also it supports Hardware Acceleration as opposed to GingerBread.
But still, the new touch-wiz UI is a new born baby when comparing it to the Sense 4.0 UI (I'd even dare to say Sense 3.0).

----
And one more thing, i don't know why you're arguing each other over 2 Android phones ignoring the original enemy - Apple. *Insert Troll Face Here*
One Gingerbread, The app you switched from doesn't stop and the process keeps running in the background. When Android detects it's running low on memory, it kills some running processes to free up resources. If you want to close an app or stop a process you need to force close from the sttings or download an application from the market which is a disadvantage. On ICS, it's different you stop a process simply by swiping or
long pressing same as like iOS multitasking. So on Gingerbread, you need to free up some memory sometimes.
This is a bit misguided:

1- On my SGS2 I have over 800MB of memory available for applications. I rarely go over 600MB. Better memory management may seem like a good feature, but not one that is needed. Again, my main point is that ICS is not compelling enough. The only time notice processes killed is when I have multiple tabs open on Opera and I launch Angry Birds.

2- I want apps to fill the RAM as much as possible. The fact that an app is waiting in RAM includes higher responsiveness. Ideally, I would get rid of disk access once and for all. Until this day comes, I will still be happy when my system fills its memory as much as possible. In other words, unused memory is wasted memory. The only danger would be Gingerbread killing an app you needed running. The danger is real, but pragmatically it has never happened to me once in 6 months of usage. (I wonder if high memory usage affects battery life, though).

3- I don't know if it's a Samsung thing or a Gingerbread thing, but I have a Task manager that was shipped by default in the phone that lets me monitor (lightly) resources on my phone and kill any process I want. I used it a few times when Opera was going insane or when a few games would go unresponsive and kill my CPU. What I mean is, I kill processes with the stock Task Manager, not settings, not 3rd party apps. But every guide I read adviced against manual process/memory management on Gingerbread, I believed them and so far it works.

About this, I remember reading somewhere that there's a difference between exiting an app with the 'back' (right) button rather than the 'home' (center) button. I believe the former will effectively have your process exit. Let me check.

Anyway, I won't say anything about ICS, because I have never touched it. But the way you described it seems (to me at least) to be more of a regression than an improvement. We'll see...
Extra link for those of you interested in the subject:
How do RAM and processor speed affect overall performance on Android.

In short: "More RAM means Android is going to spend less of its time killing and reloading apps from SD card, and instead spend more time doing actual work you care about. This means that more RAM usually give you better/faster task-switching".

"A higher CPU is able to calculate things much faster, while this might look tempting at first, it is notable that most programs -- except for games and synthetic benchmark and possibly flash-heavy webpages -- are I/O-bound and not CPU-bound".

The other answers are still interesting.
Bottom line, Ginger is lighter.

I am not sure if I should start worrying but I am putting my hopes on ICS to get rid of all the hiccups when browsing and scrolling up/down.
Rahmu: Just to give you insight on my experience with ICS:
I bought the Note running Gingerbread. Day after day I hated it. It was a bit slow, sometimes laggy, and after like 2 months of filling up my phone with apps and running much in the background, used to often take a few seconds to return back to the home screen after I pressed the menu button from an app.

We waited for the "lovely" Samsung to provide us with the Ice Cream Sandwich updates. They postponed the Galaxy Note updates to Q2 2012. Also, for the Galaxy S2 i9100G (which started shipping since late 2011), the ICS update started seeding only a week or two ago. Samsung is terribly late to upgrading their phones to ICS (and who isn't? most are).

So I thought: let's install a well-supported, stable, ICS-based ROM on my phone. I tried imilka's AOSP v8 ROM on my Note. It used Samsung drivers ripped from the Chinese Note ICS ROM leak. The ROM was speedy and perfectly smooth (will get to that point later), but it had its own share of problems: lack of SD card mounting, freezing when using mass storage mode, etc... so I replaced it with ICS stunner, which is based on AOSP too (similar). These problems were solved. Now the point:

ICS supports GPU hardware acceleration, as you may know. Gingerbread uses an older method, similar to GDI, for rendering screen, which depends a lot on CPU.
http://en.wikipedia.org/wiki/Graphics_Device_Interface
From the article: "Simple games that do not require fast graphics rendering use GDI. However, GDI is relatively hard to use for advanced animation, and lacks a notion for synchronizing with individual video frames in the video card, lacks hardware rasterization for 3D, etc. Modern games usually use DirectX or OpenGL instead, which let programmers exploit the features of modern hardware."

iOS, if I'm not mistaken, has always used OpenGL. This is why compared to Android, it is almost always smoother.

ICS was not targeted to offer major new features. Most of its importance lies in under-the-hood tweaks / bug-fixes. Off the top of my head, ICS has native USB OTG support (mounting USB drives on your phone using the an OTG microUSB connector) and native gamepad support. Both of these are crucial to me, but may not seem important to you. Feature additions are "planned for v5.0 Jellybean", which should debut a few months after ICS. (Manufacturers, let's get ICS to all those devices first, shall we? Galaxy Nexus, I love you.)

As for the point you made: If it does the job, that's what matters". Gingerbread MAY do the job, but it does not necessarily do it efficiently. I'm guessing that since GPUs are more efficient / performance relative to CPUs related to certain graphical workloads, UI rendering will require less power, and the battery life may be boosted (though the UI is not the most intensive thing you can do on a phone, of course).

About benchmarks: Benchmarks are used to compare, as an absolute, the performance of two products regardless of the user experience. If I am seeking a phone to put a custom ROM on, and do not care about the software it ships with, then I would really take a close look at benchmarks. If one games on Android, GPU performance is an important point.

There is something I do not get, though. Quad core CPUs on phones. I mean, of course it can be used eventually, but the point is that a tough workload on a phone may be more related to the GPU in the phone. A game, for example. The only workload i can think of that really depends on the CPU alone is ZIP compression (are you going to be compressing ZIP files on your phone?). The phone seems to already be heading the way the PC is heading. More powerful GPUs and less powerful, more efficient CPUs.
Apple seems to have realized that, and has shipped its iPhone 4S with a dual-core @800MHz (which it believes is enough, I guess), and a very powerful GPU that competes with the Tegra 3 GPU! Meaning it beat the S2's GPU, and by a respectable margin. If you're going to be running anything intensive, it will be a game, and the 4S has got you covered there.
Qualcomm has done it right too. It has produced the dual core Krait S4, which is more powerful than the Quad core Cortex A9 (used in the One X and the S3). Up till now, it's been demonstrated to be more powerful than the One X's CPU. For the S3, we shall see.
The dual core is more efficient at load since it's on 28nm transistors (Tegra 3 CPU 45nm, S3 32nm). At idle, it's definitely more power efficient (in deep sleep, a phone does not need a high CPU frequency or voltage. Both can greatly be undervolted. 28nm vs 45nm takes its effect.

The only scenario where I could imagine multi-core processing would kick off is to move to even more cores. Smaller, less powerful cores, greatly undervolted, would reduce power consumption (power increases with the square of voltage). This requires software which allocated its resources over a large number of cores. It's similar to GPUs, which have stream processors (you could call them cores. Nvidia does.) The disadvantage, however, is that CPUs would move towards GPUs, which means you need parallel workloads to utilize the whole chip.

The point of design is interesting. HTC One X had to sacrifice a removeable battery to provide its unibody design that is able to withstand (insert any natural disaster here). It has also removed its microSD slot (I don't know why, it could have been included on the side). The advantage, however, is that it looks fantastic.
But me, I would rather have the removeable battery, and microSD slot, even if it means a cheap plastic battery door (no glass, thank you). I guess I can replace it with an aluminum door, if I like that.

Samsung's phones have bog-standard design, but their hardware is top-notch. This is a fact that nobody can dismiss. I see these phones as better fit for custom ROMs, compared to HTC which already provide a unified experience with the Sense UI (something you may hate too, on the flip side).

I see it this way: as long as I can grab it, work with it without discomfort, and ships with the hardware I want, I am willing to go through a headache to tune software to perfection, and run my dream ROM on there. But hey, that's just me.

I deeply respect the achievements that Apple have made with the iPhone, but this is the problem: its hardware is not always top notch, its software is excellent, but I cannot fine tune it. I have to take it or leave it. Isn't this Apple's policy with introducing a single (albeit hugely successful phone) once per year? Aren't they missing out on people who enjoy screens greater than 3.5"? One poll said that people seem to have a preference of screen larger than 4+ (can't find the link now). Apple seem to be missing out on those people if they don't introduce a 4" iPhone 5 (then existing iPhone users would complicate that it's large, but you just can't please everybody). Now their idea of an iPad mini (if the rumors are true) is a good move as I see it.

Samsung: ahh Samsung. I think they are heading the right direction / they did it right with the S3. They are improving software, which is their focus now (more than hardware, it seems). Just look at Smart Stay, Smart Alert, Pop up play, S-Beam, etc... I could see myself using ALL of those, If I had an S3. Designed for humans is right. These are features which would not only make you go "WOW NICE!", they would be usable on a daily pattern. However, S-Beam reminds me of bluetooth sharing on iPhone. It's limited to usage between S3's only. We shall see what happens when NFC becomes even more common. Maybe there will be an open standard for NFC authentication and sharing over WiFi? Bluetooth 4.0 + HS uses BT for authentication and WiFi for data transfer (they did it right).

Something else these new phones have to fix is input lag. Touchscreens need to have latencies below 100ms now. It's time. This would be an incredible achievement. Microsoft have demonstrated a 1ms lag touchscreen (layer only, not a color touchscreen yet), but we shall see how long it takes.

About RAM: For example, ICS Stunner ROM has a setting called Euphoria Control. It can control so much aspects of the phone (too long to go into here), but the idea is that it offers settings for adjusting how conservative the phone is with RAM). The default is leaving 80MB free out of 800MB. That's great, I guess. You can also improve scrolling performance but for more RAM consumption, in an adjacent setting.

And yes, the difference between back and "exit" on GB is that exit actually terminates the app, while back runs it in the background. I am guessing that the major drain on battery life comes not from memory the apps are consuming, but rather, CPU and GPU cycles (think a game). I have realized that if I turn on a gaming app like FPSe (PS1 emulator on Android), press back and send it to background, or lock the phone, it will still run. This is evidenced by the continuous heat being output, and the extremely fast battery drain. I don't know, but maybe apps can be coded to have a sleep mode if they are graphically intensive. Maybe this can solve many battery drain problems. (My Desktop GPU load goes to 0% when I minimize a game (maybe because they use DirectX9/10/11 / OpenGL while OpenGL ES has a limiation? IDK).

About the perfect scenario of everything being loaded into RAM, we either need storage that is as fast as RAM (future SSDs, holographic storage, memristors, anyone?) or storage that is fast enough to boot from without taking ages, or delayed app startup. This would provide the smoothest experience, if frequently used apps were to boot with the phone, and it had enough RAM (hello LG Optimus LTE2, 2GB of RAM!).

I/O-performance evolves at a much slower pace than raw CPU and GPU performance. Why? We need a breakthrough. It's as if they don't care how fast on-board NAND is. (Why?? I can't wait ages to copy something to my phone. I will have to resort to getting a high-speed microSD).

Just my 2 cents (grands?). Did I miss anything?
Kareem wroteBottom line, Ginger is lighter.

I am not sure if I should start worrying but I am putting my hopes on ICS to get rid of all the hiccups when browsing and scrolling up/down.
true gingerbread is lighter doesnt have much animations and effects as ICS, but when Sony said that gingerbread is faster than ICS I think they meant on previous generation devices (ie xperia arc ) which got 1GHz CPU a modest GPU adreno 205, and 512mb of Ram.
I think in the case of their new high end devices they will take more advantage of ics and it will rather improve the over all experience
@yasamoka, your post makes sense but I still have the one issue with it: you seem to encourage increase in max (theoretical) performance in matters bounded elsewhere:

- Very few apps running on a phone existing today will max out the power of a Tegra3 equivalent GPU. While I admire the innovation introduced by these new hardware components and I do find they can find their use somewhere else (think tablets), putting such expensive and powerful chips on a phone is nothing but a marketing gimmick. I may be mistaken, but unless you're playing a very graphic-intense game, or doing some insane number calculations (to be fair, let's consider cryptography and compression as a part of number calculations), your bottleneck will be elsewhere (I/O anyone?). I believe you were arguing the same thing on one of the 'buy the best PC in the world' topics here on Lebgeeks.

- Similarly, input lag will is bounded by the human brain. I cannot find the studies right now, but I read somewhere that the human mind won't notice any increase in performance beyond 100ms lag. Microsoft bragging about their 1ms lag experiment is a bit shallow. It amuses engineers, it makes marketing people drool, but really, it won't add value to their product.

Beyond a certain point, performance increase is useless. Think about it this way: I have a business selling cars. My cars only run on France highways capped at 130km/h. The engine I put in my cars is powerful enough to propel it up to 180 km/h (in the phone analogy, the ratio limit/max is far lower). If I add more power in my next version of the engine, am I adding more value?

There is a certain subset of race drivers who drive their cars on special tracks with no speed limit. Those F1 drivers are analogous to gamers. Yes they will benefit from added power, however they are the niche, not the norm.
a month later
For those whom are interested in S3. I just got my wife one and if you have any question you need answered, please post them here. I'm no phone reviewer so you can't really expect a detailed review from me, but i'll try as much as i can to answer your questions.
xterm wroteFor those whom are interested in S3. I just got my wife one and if you have any question you need answered, please post them here. I'm no phone reviewer so you can't really expect a detailed review from me, but i'll try as much as i can to answer your questions.
My Brother is interested in getting the S3,
my questions are as follows,
Does your wife has 3G on the S3, if so how long does the battery last.
are there any problems she is encountering with the device,
how is the camera flash, (too bright like the S2)
Does it play Crysis? :P

thanks