So im thinking, the Samsung Galaxy i5700 Spica/Portal vs the LG Optimus vs LG InTouch Max vs Samsung Galaxy Apollo.
The Samsung Galaxy Portal i can get for £15/month on 3 Mobile (three.co.uk) and should be able to flash a custom rom using that kitchen that masta posted. this is done from the flashing via the boot menu, right?
£15/month:
24 month(s)
Inclusive UK voice minutes
Inclusive UK text messages
Or any combination of both 300
Three-to-Three minutes 5000
Internet Allowance 500MB
And it should come with Spotify Premium membership.
LG InTouch Max - I assume it's the same as LG GW620 which I've heard somewhere that it is a good phone.
From those other phones Spica (portal) is the best hands down. That another LG phone is a low end compared to Spica. The I5800 (galaxy apollo) is also inferior - it has a very strange and small screen resolution and touchwiz instead of the generic Android UI. Also a slower processor and inferior build quality.
So GW620 = a pretty decent phone with a QWERTY keyboard.
Spica/Portal = Much better community support, newest software versions and countless new roms from Samsung and Samdroid community, Samdroid Kitchen, better screen and a faster processor.
If you're not going to play with it much then I guess LG wins it with the Qwerty keyboard. Otherwise Spica wins with pretty much everything else. I'm very satisfied with it, despite the fact that sometimes these new high-ends make me a bit jealous of huge Super Amoled screens or better cameras.
As far as performance goes the Samsung 800mhz chip is fast enough. After all it was "a prequel to Hummingbird". It also has an awesome GPU but there is a problem with it - 3D drivers or lack of proper ones. Because of that the CPU renders graphics (and it does very good job at it, for a CPU).
However new GPU drivers are under development by the community and are said to be built in a final build of Samdroid's Android 2.2.
They already made great multi-touch drivers as well as a lot of other fixes.
And that kitchen thing - you have to download a program called Odin, plug in your phone via usb in recovery mode, install any of those new Android 2.1 roms and then "cook your kitchen" online and download it, place it on your sd card, enter phone's recovery mode again and install it from there. You're done - you have the newest Android version, any Kernel you wish, any rom with everything you want and rooted.
Everything is described in bigger detail on Samdroid.net