@CaptainKid:
Well considering Law is afraid of Doflamingo and is seemingly at Luffy's level. Also Caesar said Doflamingo was the strongest of the warlords (or one of) and considering Zoro isn't able to fight Mihawk, Luffy probably can't take on the #1 or #2 shichibukai by himself. But most of all consider the distance between the two at the war, Luffy was hurt by VAs, while Dofla toyed with the 3rd strongest in the WB pirates not including WB, he also was one of 3 or so people to not get injured in the war. I don't see Luffy crossing the gap in 2 years.
Law isn't afraid of Doflamingo. He was afraid of Vergo, but it seems he got over it. Also, Caesar never stated that Doflamingo was the strongest warlord, and even if he was the 2nd strongest warlord, we don't know the gap of power between him and Mihawk.
Plus, Law defeated 2 Vice-Admirals in this arc and Doflamingo commented that Luffy could be even stronger than Law. If there's a gap, it's a small one.