Yeah, they are all good, but why not get a program you can learn with and have a little fun on the side? Flight sim 2002 allows you to practice the same things as those you mentioned plus it allows you to play with the heavy iron. You can practice holds, fly ifr (and talk to atc), approaches, partial panel. You can add wind, and reference map view for your progress. Also, flying the heavy iron will get you introduced to fms, autopilots, and flying fast, stablized approaches. It is more expensive though. I guess it's all up to you. If you pick from the ones you listed, I'd go with Jep.