As a general rule I'm not a fan.
A lot of restaurants in Colombia will ask you after your meal if you'd like to include a tip, and will add 10%(normal tip rate) to the bill for the service. I kinda like this policy, as it makes it convenient for paying and keeps the waiters on their game.