It really depends on what you want to do. If your goal is simply to do therapy, then a counseling degree might be a good alternative to a Ph.D. program. In many states you can do therapy with just an MA and make decent money.
If, however, your goal is a Ph.D in clinical psychology, you would be better off getting a Research rather than Clinical Master's Degree. Most Ph.D. programs will only accept certain classes as transfer credits, and these are more likely to be reseach based classes than the clinical classes. You would also want an MA program where you complete a true research thesis. Most Ph.D. programs won't require you to do another one if you've already completed one.
If you're not interested in doing Master's level therapy then the biggest advantage to MA programs is they can help you show admissions committees (and to yourself) that you're ready for Graduate work. Doing well on an MA can sometimes offset a low GPA or GRE, but if you have strong credentials, already, you would be better served getting a job as a Research Assistant and adding as much research experience as possible to your C.V.