FRX07, just tweaked. I've found a few tweaks recently that have really boosted performance, I am actually amazed at what a difference it's made. Two things I adjusted - Android's internal task manager - I read
this post (skip past all the app crap, go to the "Configuring androids internal task killer" section). All I adjusted was minfree, and it's been running really well.
Then, on
advice from hyc I adjusted apps that start on boot. I really f-ed it up at first... but once I got it working, I noticed a really big improvement from this as well. This way the apps you don't want will only start when you want them to (and not at boot, or when they want to). It's a very manual process, and kind of a PITA... but it only has to be done once. Of course if you install a new app, you'll have to check and make sure that new app isn't starting at boot... So it's not a great solution by any means, but once you get Android setup the way you want, it shouldn't change a ton.
I'm planning on making a how-to boost performance thread soon. Going to try to put one in each device forum, with device-specific helpers. I'm also running
Starfox's test kernel which is RHOD-only, and a slight overclock (714mhz). With all of these things combined, I have a very snappy build.
There's of course other things like widgets - they will kill the phone if you have a lot of widgets. I used to love their convenience, then I realized the more I put on the slower the phone got... so now I only have a couple of the first desktop. I also don't use the stock launcher, I've found almost any of the aftermarket launchers are better than the stock 'Launcher2' launcher. I personally have ADW EX, but I've used LauncherPro and it was good, Zeam seems good... I've heard good and bad about GO Launcher EX, never used it myself. I'm sure I've missed some...
So it's not a simple task, but with the right tweaks Android runs quite well... Just gotta know what to avoid and what to do...