personally... i say actual testrun results are better than theory..
i do agree that killing task with task killer tends to make some things go weird..
but not all.. so in other words you pretty much have to be careful as to which task you kill... hence, autokill not recommended..
why i feel that task killer is sometimes necessary is base on real time trial runs..
when i open apps here and there, or borrowed it to my friend to look around, they would surely open lots of apps and thus, plenty of apps in the background.
i'm not sure with you guys, if i dun task kill most of the programs that is opened in the background.. there is a noticeable lag especially when you try and flick through the All programs section.. it is not so bad as to make you want to throw the handphone across the room, but you do see and feel the noticeable lag..
going to task killer and killing only those apps that you are pretty sure won't mess anything else, the jump from lagness to smoothness is very apparent on my unit..
so basically my answer is, yes, sometimes task killer is necessary, but you do have to know what you can kill... and what you should not kill..