It's hard to imagine what a middle ground between GPL and MIT would look like, because the key difference (the requirement that modifications must be shared in source code form) is a yes-no proposition.
(One idea is a license which allows redistribution without source code for some limited time period, after which the source must be provided to the users.)