Joey,
Both good iron ore companies,very profitable.. MGX at its current price $1.15 + dividend fully franked, low PE and has 3 mines producing, projection for 2012/12 10mtpa looks cheaper.
AGO has larger pipeline expansion plans, cmv $2.89
Both have lots cash in bank, if you believe in the iron ore story, both will do well...