I agree with your conclusion that there was no clear winner this time, as there was in the first debate. Brown definitely won that one. Warren is clearly far, far left and will rubber stamp any Obama directive. Brown is very careful not to tout his Republicanism because he currently has support from many Democrat leaders and does not want to spook the heavily Democrat voters.
Still I think he can and will win.