Good idea but a lot will depend on level design. If you let character change gravity midair, players would probably cheese it, so I understand why you don't allow that.