I think it is very good for getting to grips with instrument flying and things like Jet handling. It is detrimental to training as a private pilot flying visually. I passed a sim ride on the 737-800 (sim) as a fATPL after playing MS flight sim with a 737-800 add-on and a yoke....I think everyone else hired a level D sim prior to the check for lotsa cash.
Just a thought you learn no airmanship on MSFS I think. And it teaches you VERY bad habits without further training; I used to teach PPLs, you could tell the flight sim dudes because they would spend all their time looking at the instrument panel and never out of the window.