FMS is a excellent starting point since it is considered by many to be a good simulator for free and one can always purchase a better simulator if FMS does not fullfill everything you want
In a long round about way, I think you said the same thing I did?