1. You have tried to remove all proprietory software. 2. You overclock to 1GHz and beyond. 3. You only have a 5 hour battery life. 4. You suffer extreme instability. 5. You have loaded your phone up with nitroid and god knows what else. This sounds like a self inflicted wound. You have borken your n900 software. Stop blaiming the n900 and re-flash your device. You hate flexibility. You mad? This is the MOST flexible device available. Flexibility is the reason you have busted your N900 so well and it still runs. Your complainig about warning messages that indicate to the user rough/exprimental stuff is ahead? See your symptoms above. It does use init. How do you think backupmenu works? Add KP and you can even have a pre-init framebuffer console to fix whatever your deranged mind decided to remove last. You are upset about the SIM being covered by the battery? find me a device that allows you to yank the sim while powered up... You are distressed by the fact you have to take the back off to get the mmc? The mmc HAS to be behind some kind of door, otherwise people would be yanking it out without unmounting it! On the few droids I have used, you could not even change the mmc withput rebooting the phone! The N900 is not without it's flaws however the problems you have listed above are of your own creation. 2/10 - Trollage not recommended.
This is the MOST flexible device available.
Add KP and you can even have a pre-init framebuffer console to fix whatever your deranged mind decided to remove last.