My take on it is this,
The first fight is what everyone seems to like classify as,
"Hey anybody can get caught/anything can happen in MMA."
However this second fight was a 25 minute match-up of skill set versus skill set and Cain clearly came out as the superior fighter in all areas.
Had JDS just gone lights out when Cain hit him in the first, I would be saying the same thing,
"Anybody can get caught/anything can happen in MMA."
Based on tonights fight, I say Cain is just the better fighter overall. Yes they are 1-1, but I cannot see anything that JDS could do in a third fight other then just hoping for a knockout. We see Cain has adjusted his fight plan to account for with the pressure he put on JDS and maintained despite JDS trying to circle away to get his range.