I spent $300 on Prepar3d, a saitek yoke and pedals when doing my IFR training. I reckon it saved me 10x that. Excellent for procedure training.
You do need to know how to use the sim though, that can take some working out.
Got a few odd glances from the wife when I was making radio calls in the study tho!