9mobile has good network speed in some areas and their data bundles can be flexible, which I like. But the coverage is not always reliable, especially in certain locations, and their customer care service can be frustrating. It's a decent option, but not the most dependable.