I like to use implied odds only on players I know will give me their stacks if I hit my hand. Straights are much better for implied odds because flushes are much more obvious.

What if a 3rd diamond fell and gave you a straight? Would you still play of stacks with him?