nothing is wrong with mobile billing, it is a viable up-and-coming solution. The only small issue is that mobile phones are not as common in the USA as they are in EU / AU / Asia and so are not as matured in their dealings, so billing to US based mobile accounts is a bit more of a challenge for sms billing companies.

cheers,
Luke