Now you can define a running goal for either a time (for example: run 10 hours in 10 days) or for a distance (for example: run 100km in 10 days) but you cannot define a goal that uses the time and distance together. For example: run 10km in 40'. I assume that a lot of runners have set personal goals to achieve in this matter: 10km in 40', half marathon in 2h, marathon in 3h,... It would be nice that you can define this kind of goal and then see your progress (for example: 90% achieved of the 10km in 40' -> meaning that you reached the 44').
The functionalities of the features "goals" and "records" could be matched together leading to new functionalities: define a goal, make a trainingsplan, have an activity that achieves this goal, the goal becomes a record, ...