Seriously, I think the flight sim is *BETTER*I than the real thing when it comes to learning instrument procedures. You set the conditions exactly as you want them, position the aircraft exactly where you want it, and go at it. Screw up, reset the scenario, do it over and over and over again. The real thing you can not do that, takes too much time and money.
Those who shoot down flight sim are the same ones that are ignorant to it.
FS2004, FSX, and X-plane, they are all good for practicing instrument procedures. In fact it is really the only thing they excel at. For PPL's, I agree, fly the real thing.