I agree with timing but less so from the bio/physical aspect......time those runs like a personal TT to guage progress. Hills can keep you motivated because it's a fight you dont want to give up on easily. Simply put, when you start a hill you dont want to quit. On the flats your motivation can drift as you said.
Dont give up on the flats, extend your distances after you have progressed on those hills.