BSC is undergoing an upgrade today, that's part of the reason why it's so god damn slow. But overall, fees and congestion have been increasing on the chain for months now, since it has seen rampant adoption among traders and projects.
The congestion, lag and more expensive transaction fee on BSC come from many things, and not only from its upgrade. The chain is used more by many projects and people from investors, traders to gamers so it is becoming more crowded. As consequence of such growth, fee becomes more expensive and CZ team so far can not solve it.
But it's still a far better situation than Ethereum. Ethereum still suffers from $30+ transactions ($100+ on some protocols) and has a more than 10 minute confirmation time for most medium fee txs.
It's better than ERC-20 chain but is far from how good it was months ago. Will CZ team be able to bring very cheap transaction fee on BSC back? If he can do it, BNB might rock to $1000 or $1500
If you really want fast, check out Avalanche, Terra, or Solana, they're not yet experiencing the same slowdown BSC is being hit with.
They are young chains and don't have too big user communities like ERC-20 or BSC chains. When their chains and communities grow more, we might see same congestion and expensive fee like what happened with BSC and ERC-20.