I’d recommend adding a bit of input buffering for the inflate/deflate, so that if you press W/S just before the current “boost” ends it won’t ignore the input. Another minor issue is that the force from scaling down from the base size isn’t enough to counteract the increased gravity.
Overall, it’s an interesting mechanic for a platformer, and with tweaking it could make an interesting (though difficult) game.