PhonePe is the most functional app for UPI payments, till date. It provides you the access to all your banks at once, without having to keep switching between accounts like in other apps. It even supports smaller, less established banks such as the Airtel Payments Bank. It allows free movement of money between banks. Only problem I found with the app is not being able to pay for airtel services. Hope this support will be added soon.