Overall I'm more satisified with a regular cell phone service. However, the monthly fees are not even close. I don't think traditional service is worth paying several times more every month so I stick with Fongo. However, I'd gladly pay more than what I currently pay for Fongo if the overall experience was better. I feel like there's currently a gap in the market for people who want something cheaper than regular service but aren't that cheap either and would gladly pay more for a service that feels more polished, modern, and reliable.
Here's what I'd improve with Fongo:
- Have a pretty, modern design. The website, app and this forum all feel like they belong to at least 5 years ago and have been designed by programmers rather than real designers. This can be a turn-off from the start as it suggests that the service might be unmaintained / on its way out. People (rightly) associate apps with poor design with buggy apps.
- Improve UX. Small details, especially feedback, are not right. For example, you will click a phone number and it'll take around 1-2 seconds before the calling pane actually displays. Meanwhile there is no animation or feedback and it just feels like the app froze. Or when a call drops, there is no feedback (e.g. a "beep beep" ) to indicate the call ended. So you just keep talking until you realize the other person is not answering.
- Improve app stability. The Fongo app crashes all the time. Seems to happen regularly when my iPhone switches between Wi-Fi and cellular.
- Improve call stability. Calls drop very often, a lot moreso than with services like Skype (on the same network). Some calls will go straight to my voicemail even though my network is fine.
- Improve notifications reliability. Sometimes I will receive SMS or a new voicemail and I won't get any push notification, or it'll come very late. I may notice new content just because I manually check the app, while I should be able to rely on notifications alone.
- Improve performance. The app feels pretty slow on my iPhone 6. Why is there a loading just when I switch tabs? Can't tabs be preserved in memory rather than re-loaded every time? That's definitely not how most iOS apps behave. Also, why is there a loading when I click a contact from my Messages list? It should be instant like with other apps, because the most recent messages are loaded in memory already.
- Support incoming short code SMS. We're in 2016. Many people use 2-factor authentication with many services or get various notifications from automated SMS services. For example, I don't receive Montreal parking meter expiration notifications anymore, and have to use alternate ways of logging with 2FA.
- Support syncing across multiple devices. I made the mistake of installing Fongo on both my iPhone and iPad. What I noticed after a while is that new voicemails will appear on either my iPhone or iPad, not both. I missed a couple voicemails because of this and it got me in pretty bad situations. I ended up deleting Fongo from my iPad because of this. It's like the whole app has been designed like a user only has one device and won't behave like expected if you have multiple. That's surprising considering Fongo has an iPad app, you'd think they'd know most people who use iPads also have a smartphone.
- Embrace new APIs. The iPhone experience for instance is greatly limited by the fact incoming calls use basic notifications and require you to unlock your phone. This is an iOS limitation, but that will go away with iOS 10 and the CallKit API. Apps like Fongo should support that on day one. But really I don't expect it considering the app really feels outdated and barely maintained.
If someone knows of any alternative service that comes out that's more polished than Fongo, do share!