I do not believe that MSFS is very good for hand flying in any aircraft and the advantage gained by doing so is minimal. There is however one area that MSFS is superb for and that is to get familiar with complex aircraft types prior to doing an MCC, or a Type Rating.
I did my MCC on the A320 and have just recently attended CTC's AQC on the 737-700. I have to say the knowledge gained on MSFS was invaluable and it enabled me to be comfortable with the aircraft automatics, systems, switch positions and displays. This additional knowledge creates spare mental capacity to deal with flying the aircraft, maintaining situational awareness and staying ahead of the aircraft.
MSFS on its own is of no use whatsoever. You'll need to purchase an add-on for whichever type you are looking to gain knowledge of. For the A320 I used Phoenix Simulations A320 and for the 737 I used PMDG's 737NG (You'll need 600/700 & 800/900 versions to enable the displays to be configured in the CTC/easyjet PFD/ND format, rather than the Boeing standard 6 dial efis).
Other add ons that I can recommend are Wilco Publishing PIC 737-300/400/500, Level D simulations 767 and PMDG 747-400.
All of these add-ons have FMC's which are between 75% and 90% functional and numerous other systems that are 100% accurate. PMDG are also due to be bringing out an A320 soon which promises to be much better than the Phoenix A320.
Hope this helps.
SW