A couple more things I thought of:
Custom Franchise schedules: Make them build-able, savable and shareable like rosters. During an off season or when starting a new franchise we can be asked if we want to use the default schedule, a randomly generated schedule or a custom pre-built one loaded from a save.
Would be even cooler if this feature could be used to make shorter seasons as well, so those that find the full schedule intimidating have options.
In-game mechanic for switching player positions, adding pitches, etc: I'd also like to see a system for stretching guys out into starters or switching them into bullpen roles.
Option to turn morale off: I don't hate the idea, just not a fan of the implementation, nor can I think of a way to implement it that would be balanced.
Make this a banner year for Franchise: 16 was a banner year for DD. 17 brought significant changes and additions to RttS. Could we maybe, possibly have more than one programmer on Franchise this year? Please? Just for this year. I swear I'll be good.

Comment