Yes, I agree. I was already an Indusind Bank customer, and I can safely say that this is the best bank in terms of service and product offerings, Upstox 3 in 1 is very neatly integrated with Indusind. As a trading platform and stock broker, Zerodha is much better, but if you look as 3-in-1 offering, Upstox takes the cake.
Now, coming to the original question, the money that you allocate for trading just gets blocked (as in the case of IPO) and only if your EOD settlement is negative, i.e. you have to pay something, only that amount gets debited and the remaining amount gets unblocked. (Only issue is, this happens normally late at night, around 10-11 pm, so till then the money remains blocked, as soon as the contract note is done, the money gets unblocked after settlement, if any). So, if you are only doing intraday, the money never gets out of your account and profits remain in the trading account, which you can withdraw after a day.
You have to allocate funds everyday as the remaining from previous day gets unblocked.