Since you asked. I think OSU has the best team. But, trying to get an accurate read on OU is hard. They are a moving target. They are making rapid improvement every week. The team that handled WVU on the road is vastly better than the one that was upset by SFA at home. I don't think that they are capapable of losing one like that any more.
OSU is no juggernaught. If OU plays well and shoots a decent percentage they they can beat them at home and the Pokes won't be able to do anything about it.