You haven't experienced UPI. Its a breeze. Everything works with everything else.
How does it solve these issues?