The management side- I have to have a Task Killer app running in the background to kill off all the random apps that wind up going. The problem on Android, to me, is more of a failure in caring about UI than a failure of technology- which is also my problem with the platform as a whole.
I have to have a Task Killer app running in the background to kill off all the random apps that wind up going
No, you don't. Just because an app shows up in a process list doesn't mean it's consuming resources. (Other than memory, and background processes are automatically killed as needed to free up RAM).