I always just make sure I have cash for tips. 10% is the norm here. The most annoying thing about cash is simply that I never have small bills. I just end up always letting the taxi drivers keep the change even when I have 500 or 1,000 peso bills as I feel like a jerk asking for change back sometimes or many times they say they don't have change.
How do you all handle taxis when they say they don't have change when you only have 1,000 peso notes? My wife will tell them if they don't have change that's their issue and they have to make change and then they reluctantly remove some 100 peso notes. I typically just let them keep the change.