MS FS has pointless graphics (learning IMC remember!) and you spend too much time flying the aircraft.
My money is on RANT for teaching you procedures such as hold joins, procedure turns etc.
Not that MS FS does not have merit, its just that were you to only buy one then I would go for RANT IF your focus is on learning IMC / IR test procedures.
Good luck,
WWW