my 2 cents is that whether I use it or not, i do not see any change in anything. It's so hard to tell what's doing what anyways because the android OS can restart apps that are setup to restart anyways and even tho an app process is still active, it doesn't mean its doing anything, just idle and using up no resources. I've also noticed that after you boot for first time and check the process list, many of my apps are there, even the one's you'd never expect to start at boot such as "Shop savvy" that have no widgets or anything that shoudl be running in background. Ininitially i'd kill all these on boot to give me a clear head
What i've found though, is that if I do not use the task killer after boot, and just wait some time, many of those processes that started at boot are killed off, so seems the OS handles the memory fairly well and kills stuff that's not needed and is not priority.
My preference is to have a task killer but i do not OCD and use it all the time, rarely ever anymore. What I like it for is for bugs in certain software, such as the stock browser and beautiful widgets for example, sometimes will need GPS for something and if im inside, will try to find a signal for so long, hurting battery. When these things happen from time to time, i use the task manager to kill them.