Vamos a ver....
Android NO necesita ningún taskiller.. siempre y cuando las aplicaciones estén bien hechas y se cierren correctamente.
Si una aplicación se vuelve a abrir es que hay un servicio que la vuelve a levantar...si cierras otra vez la aplicación lo único que haces es gastar batería....
Que nos entendamos.. Por tener mas aplicaciones en memoria no gasta más batería siempre y cuando dichas aplicaciones no estén consumiendo CPU... cosa que sería un fallo de la aplicación no de Android.
Android autogestiona la memoria y no necesita tener libre para funcionar.
Sólo se tiene que usar un Taskiller para aplicaciones o juegos que no se cerraron correctamente y siguen ejecutando en segundo plano consumiendo cpu.