I agree with the OP that ROH isn't that good. ROH is on the Fight Network and the matches I saw were quite are dull. The shaking hands thing is quite stupid: here you have two people who hate each other's guts, and they shake each other's hands?
Okay uhmm, you musn't have done much research, but ROH previously had a rule that competitors should shake hands before and after a match(if you respect eachother) as if to treat it like a real sport.
I am not one of those people that say ROH is better then WWE but WWE could learn a few things from ROH and ROH could learn a few things from WWE. Though there is not much we can do, there are certain things i like about ROH and that is the stiffness in alot of matches, it makes it believable and more driving. ROH does have a problem with being a bit of a spotfest, though really what they are trying to get at in my eyes would be that they are taking all risks needed in the match to win. If you have drive and adrenaline you can take one thing and come back due to your want to win.
But yes overall i love watching ROH over WWE, just cause i find alot of WWE's stuff to be unbelievable and contact seems like nil. WWE is starting to improve on this with the likes of Knox, Benjamin, Kofi, Sydal and whatnot, but there still is room to work.
ROH is a great watch to me, but you have to be able to look at it as its own form of wrestling, just like Japanese wrestling or Puro is alot different to here, it's just how they like doing it.
If you want a good match to watch, watch something say Bryan Danielson vs Austin Aries, they go extremely hard out, back and forth technical wrestling and you can feel the drive and atmosphere.
i know alot of you are more fans of stuffing around in the ring and trying to hide in the ropes and all that nonsense, but when you've got face vs face like that they will go all out to show they've got great skills.