There are a
number of very good medications to treat type 2 diabetes
What is best for you however may not be for everyone. There are multiple factors to consider such as other medical conditions and medications you are taking, kidney function, tolerance to the medication, potential side effects and cost. The answer to your question is best decided between you and your doctor.