Depends if you want to replicate the real world or just have a laugh by trying to land a 737 on an aircraft carrier?
For the latter, get microsoft flight sim. For the real world, you can't go wrong with the precision simulator that aerowinx do for the 744. Very little is done about exciting visuals, but the aircraft systems and FMS are spot on.
But like I say, depends what you're after. . .