RE: realflight?
Sims will help you train your brain to give the correct inputs, but they will not teach you to fly. I recommend sims to people who have already become proficient at flying a trainer. Once you are safe, fly whatever you want.
Personally, I think foam is superior to sims as a training tool....but a properly set-up 3D foamie will cost about the same as a sim.