The price of Ethereum Gas is always changing all the time, it is not always expensive nor always cheap. If we transact when the Ethereum Blockchain is full, then the Gas price will automatically increase, maybe if we experience something like that we can wait until the price drops first.
However, it will really be a problem for us if it turns out that the price of gas does not go down, while we have to make transactions as soon as possible. Really this is indeed a dilemma, I also hope that the Ethereum side can solve this problem.