It 2009 they signed K-Rod, and in 2010 they signed Bay. They both cost the Mets a 1st rounder.
And I agree they haven't drafted an impact player, but then again both of their 1st rounders are 3-4 years away. Ike was considered a bust after his 1st season. As you know let the kids develop, they may surprise you.
And Niese turned out pretty well, even for the most jaded fan.