I think Trout had a better year than Miggy. The average was extremely close, and the power numbers weren't far off. Trout's team won more games in a tougher division, though, and he played gold glove defense (while Cabrera was well below average).
Cabrera was a slightly better hitter, but as a total package, Trout was definitely superior.
Trout also has a much better hitting team and a lot more protection in the lineup (yeah Miggy has Fielder, but it those two and no one else while Trout has Pujols, Trumbo, Hunter, etc.). And you are talking about a single win separating the teams. Also, Trout wasn't even close to leading his team in RBI's. He was way behind Pujols.
Yes, but Trout scored way more runs, which are just as much a function of your team as RBI's. Trout also faced tougher pitching staffs in his division such as Oakland and Seattle than did Cabrera. Here's the batting average given up by pitching staffs in the West and Central:
Oakland: .245, #5 in MLB
Seattle: .248, #8 in MLB
Texas: .250, #13 in MLB
vs.
Chicago: .250, #12 in MLB
Cleveland: .268, #26 in MLB
Kansas City: .270, #28 in MLB
Minnesota: .273, #29 in MLB.
A few more games against KC and Minny, and a few less against Oakland and Seattle, and Trout wins the batting title.