> time/date features
This, definitely. I put my tasks in iCal right now and sync to my iPhone for alerts. It's a bit clunkier than I'd like.
You might also want to add tags (i.e. home/work/fitness) in addition to locations. I work from home and typically have all of my todos within a 5 mile radius so the location angle isn't very useful to me.