I'm not so sure you should call all-in on that flop. If someone goes all in before you, it might come down to pot odds. Let's say the guy has a higher diamond than you or maybe trips, that reduces your chance of winning significantly and those are two hands he just may push with. Also, beware that his AK or AQ is not suited in diamonds, because then you're really in rough shape. The strength of pushing in this situation is that your opponent may fold, but if he calls you are LIKELY the favorite to win. To call all-in on this play could be a disaster and IMO is a little reckless. The main difference in NLHE from Limit is that you have the ability to make an opponent call you for all his chips. That is the big advantage in pushing the OESD w/FD. I would push on that flop, but I probably wouldn't call (all-in).