I like Roode, I've been a fan of the guy for several years. He works hard and he does his best with what he's been given. However, to me, the idea that he's been a better champ than CM Punk is ludicrous for several reasons.
Reason 1: Roode is CONSTANTLY booked to look weak - I'm all for heels having to cheat to win, that's what heels do after all. However, I can't remember the last time Bobby Roode wrestled in a title match in which he didn't look weak as dishwater. Whether it's been on IW or ppv, Roode's matches have fallen victim to classic TNA overbooking in which there's tons of outside interference and/or referee incompotence that continuously lead to fluke victories. I might be wrong but, off the top of my head, the last really solid win I remember Roode having was way back early this year in which he made AJ Styles tap out after their title match from Genesis was "continued". His matches against Jeff Hardy, James Storm, & Sting have all resulted in Storms winning as a result of interference or flukes. After all, Roode "fell" out of the cage at Lockdown to retain against Storm. I can understand wanting to keep faces looking strong but, every once in a while, heel champs need a solidified victory and Roode hasn't had that in a very long time.
Reason 2: Little to no heat between Roode and his challengers - For most of this year, Roode's top opponent since being TNA WHC has been Sting. As GM, Sting was constantly in Roode's business and. As a result, all the heat was between him & Sting instead of against Jeff Hardy or Bully Ray. His feud with Sting, overall, has far overshadowed what could've been a classic, heated feud with James Storm. It's been ok but, all in all, not even a tenth of what it could have been. Now, it looks like Roode is moving onto feud with RVD, which is another feud that I don't have high hopes for, especially now that Hulk Hogan is back and has assumed Sting's role.
Reason 3: Overall inferior match quality - While Roode's matches as champ has been good overall, for the most part, as I aluded to earlier, TNA's overbooking of his matches have lessened the quality of a lot of them, often leading to very disappointing endings all in all. Ocassional overbooking can be a positive thing, as can the use of outside interference or ref stupidity or "flukey wins" but TNA has gone this route FAR, FAR too often with Roode.
I'm not saying that Punk's feuds have all been the stuff that dreams are made of or that they've all been some sort of epic happenings. However, at least Punk & whomever he's feuded with & wrestled against as champ have been the focal point of those feuds. Any sort of cheap endings have been kept to a minimum and, when they have been used, it's typically done to help tell a good story. His matches against Dolph Ziggler earlier in the year, his series of matches with Daniel Bryan, the Elimination Chamber match, his match against Jericho, his two recent matches with Mark Henry have all been great, ppv worthy matches that haven't been bogged down with the same sort of overbooking & lack of focus as Roode's matches have gotten.
Like I said, Roode has done a good job with what he's been given and he's done his best. He's been a good champion, certainly the best TNA has had in quite a while. However, Punk has looked stronger, his matches have been better & his feuds have been better because he's actually had heat with his opponents.