The time interval of 5-30 minutes, in my opinion, is more than an acceptable period of time. There were times when you had to wait much longer, it all depends on the network load or on the agility of managers in exchange.
I agree, now transactions are much faster, I remember when the transfer of bitcoin took more than a day , and now I receive transfers no more than an hour and it is very happy.
For accelerating the Bitcoin transactions there are several Bitcoin accelerator services without zero-fee. For the fast transaction using the Dogecoin and XRP will save your day and you can later convert your Dogecoin to the Bitcoin at another exchange. For building the altcoin portfolio, you must move your Bitcoin among the well-known altcoin exchanges and due to these purpose traders look for a cost-effective, efficient solution. Faster transfers are good for catching the price swings if the trader has such persistence. Low volume coins are not suitable for transferring the crypto trading earnings but using the stable coins will take more time than using the Litecoin or XRP whic takes maximum 10 minutes of the configuration-confirmation time from my experience.