How can you possibly cast an informed ballot before the first debate?
You don't serious think that the "debates" are actually debates, do you? If that's where you got your information about the candidates, you're going to be just as ignorant as the people basing their votes on TV News and other scripted sound bites.
Your only reasonable way of assessing a candidate is to look at a) voting records and/or legislation sponsorships as applicable, b) primary campaign funding sources, and c) all the other spin. This gives you some insight into what (if anything) they've done, who they're beholden to, and, lastly, what they want you to think they represent.