Well the only button you're missing is search. And unless you search a lot, then it's pretty much more of nuisance than a function.
For the evo 3d/optimus, do you need 3d? Do your eyes hurt when viewing 3d? Are you willing to pay the extra buck just for 3d? Do you even want 3d videos or pictures? Those are questions you have to ask yourself.
Now obviously in terms of regular screen use to the average consumer, the galaxy s 2 comes 1st with it's top notch super amoled plus display. It also has size in it's favour also, with being extra thing to very light. CPU? Well i'm in favour of samsung's exynos being the best right now. Nothing really to back it up right now however, but it's better than tegra 2 at the very least. Also if you're a media hog, the galaxy s 2 is your device.
However you're not really going to get the best answers here due to the fact that you're asking in a sgs 2 forum, which naturally, should be populated by users who favour the sgs 2.
If you're on top of the dung heap you're still on the dung. Only difference is you crawled all the way up.