Sometimes in the future I will be required to show simple Bitcoin tasks to an audience. That means a transaction (of about 5 USD) to a
person of the audience should be confirmed withhin about 5-10 minutes. Should i use Bech32m (Taproot) addresses for such a demo?
That could be tricky to do sometimes when mempool is full, transaction confirmation on bitcoin blockchain can take longer than 5-10 minutes.
In that case you can use some alternative options like Lightning network or L-BTC on Liquid network (you need different wallet for that).
Generally speaking most altcoins have faster confirmation times than on-chain Bitcoin, but monero is probably best of them all, especially for donations.