I use only Paytm for all kinds of money transfers and the major reason to this is that Paytm does not obligates the insertion of the same SIM in the smartphone that is connected to your bank account. I actually use two different smartphones but the SIM which is connected to the ban account is inside a feature phone which I find more comfortable when calling. But due to this, apps such as Google Pay, BHIM, Amazon Pay and PhonePe etc. do not allow me to make any transaction unless I insert the SIM in the device.
However, with Paytm, there is no trouble at all. I just needed to insert the SIM once and verify my bank account and the Paytm account. Like GPay, it is not necessary to keep the SIM in the same phone for any transaction. And I have hardly faced any issues etc. So for me, Paytm is the best way to make transactions and it is doing really well in my smartphone. Also, with Paytm, it is really easy to pay my insurance premium, water bill, electricity bill, get fast tag, pay telephone bill, D2H bill and others. So I have installed other apps like PhonePe and Airtel pay etc. but I use paytm only majorly for all my transactions.