I reckon there should be an "Ashes" type series biennially between India and Pakistan to bring back Test cricket to India and fill the seats. This way the IPL will also complement the Test cricket.
ICC should have 2 team series with: 3 tests-3 ODIs-3 T20s.... not 5 tests and 7 ODIs and then 2 t20s... just too tiring. this way there will be less fatigue within the players themselves.