I'd love to see the internationals and domestic seasons reshuffled a bit.
Not much, keep the tests in approximately the same windows, and same for the big bash.
But enough so that before the first test of the summer, everybody without a genuine injury (none of this resting horseshit) can play at least two Shield games.
The domestic batsmen don't get enough of a chance to face the Test bowlers, and the domestic bowlers to bowl to the batsmen.
In the same way, internationals should have to show they're genuinely better than what the states have to offer.
It's not going to happen, but having Test players just drop when it's convenient and/or necessary means that they potentially do more harm than good to their state sides in individual matches.