For the case of T2D, eating fewer carbs may be more effective than later reducing it with expensive insulin and fancy MIT pills.
I often hear good stuff about these guys: https://www.virtahealth.com/ (no affiliation)
edit: clarify that Virta is treating T2D primarily.