User blog comment:AYET/Three strikes and yer out/@comment-3569609-20130206141859/@comment-3569609-20130207181814

Sure, Luffy has good haki, but it's still way lower than Vergo's haki control.

Vergo knew Laws ability very well, so he didn't let him make a room, Luffy however...

Also Law has the avantage with his nodachi and attacks likes "Mes" (if he uses the same tactic he use against Smoker.)

Also Vergo beat Smoker rather easely, whether he took hits or not, while not even fighting seriously, and I don't think Luffy's level is much higher than Smokers.

P.S. We haven't seen the full extent of Doflamingo's power, so we can't really judge wether Luffy could hit him or not >_>