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.