At the moment, I have seven different OBiTALK devices, including a 202, two 200s, and four OBi IP phones, all successfully running with the latest firmware, purely configured on the portal.
Occasionally, over the years, there have been a few instances of bugged firmware. The hundreds of thousands of users whose devices work fine don't post here, so whatever you read is not representative of the entire user population; only the people with problems or questions.
The Google Voice<-->OBiTALK platform is currently undergoing major updates, and some previously-undiscovered bugs are surfacing. It will take some time for this to become stable. The end result will be worth the pain, as the new infrastructure is higher-performance and more up-to-date, and it will be the single platform to support all of Google's VoIP offerings, including the built-in VoIP calling now rolling out to desktop and Android users, and for OBiTALK, Project Fi, and Google Fiber Phone.
The problematic firmware you dealt with has already been replaced today. The 200/202 firmware now being pushed from the portal works, and it is build 3.2.2 (Build: 5898EX).
There is a culture of "anti-evil-business, DIY, keep your hands off my stuff" on DSLReports and elsewhere, which in practice, is more emotional than warranted. It's your device, make your own decision as to how you want to support it.