Nice, thanks Mike... that does give a bit more information on how the OS manages the apps. Good to know!
I don't think there is any reason to be OCD about it. I reboot when the GPS stops locking onto my position. I use a lot of the GPS apps for tracking daily running and stuff like that so on a daily basis I know if it's working or not. I've watched the GPS take 15 minutes and still not lock on. Using the GPS Status app I can see that it's getting satelites but unable to lock. A reboot of the OS and within seconds it's locked on. That tells me that something is causing the GPS features to degrade over time within the software.
In the end you'll figure out what works for you. I kill apps when switching screens takes some time or text input gets a little laggy. I don't constantly go in and kill apps. I don't run the task panel widget because I know I would get OCD about it if I did use it So I only open it up and kill running apps when I feel like the lagging is causing slowdown.
With task panel, for those that used it longer: there is an option to kill, I am assuming that means killing all but what's on the ignore list..well it also has a "kill ALL background apps" so does this mean it bypasses the ignore list? Sorry a little confused here
I don't use the kill all options in the programs. I put the ones on ignore so they just don't show up in the list. I like to choose which ones I'm closing. Never had one kill HTC Sense on me by accident though. If you're HTC Sense is not auto restarting then there is something wrong. The currently set HOME is one of the few apps that android will keep alive.