I did not like Cardio Trainer as much as Endomondo. But based on the feature set you listed for Cardio Trainer there are at lease 5 others that do all those same things w/out killing the battery. BTW these apps are not the killer of power as much as WiFi, GPS & 3G on all the time...