Like any payment strategy, mobile billing has its benefits and drawbacks