Last year the best two teams in the MAC were NIU and Toledo, and both lose a lot of players, so they will most likely not be as good in 2015 as they were in 2014. WMU was the third best team, and they lose quite a few players, so they may be about the same, or a little worse. Meanwhile BG, Ohio, U.Mass, and Ball State return almost everyone, so all four will improve. The result should be 7 teams that are very competitive. In the end it may be the schedule that makes or breaks who wins the MAC in 2015, so let's take a look at those schedules.
BG - they return 20 starters, plus they get their 2013 QB back, so they should be improved quite a lot. Last year their defense was surprisingly bad, dropping from by far the best in the MAC to one of the worst in the MAC. As a result, they replaced the defensive coordinator, which may help. In 2015, they play 5 of the 6 other top teams, with Ohio, U.Mass and Toledo at home, plus Ball State and WMU on the road. The fact that both Ohio and U.Mass are at home give them an edge in tiebreakers.
Ohio - returns 18 starters, so they will also be improved a lot from a rebuilding year. They play four of the other six top teams, playing Ball State and WMU at home, and NIU and BG on the road.
U.Mass - They return 20 starters from a team that was better than many expected last year, so they should continue to improve. They play the easiest schedule of any of the top teams, facing only 3 top foes, playing at BG and Ball State, and playing Toledo at home.
Ball State - Like Ohio they had a rebuilding year last year, and they return 20 players, so they should improve and be in the thick of things. Unfortunately they play the worst schedule in the MAC, playing all 6 of the other top teams. They play at Ohio, WMU, and NIU, plus home games against BG, U.Mass, and Toledo.
NIU - returns only 13 starters from a year ago, so they will likely not be quite as good. They have a favorable MAC schedule, however, so that will help. They play at home against Ohio, WMU and Ball State, and have only Toledo on the road.
Toledo - also returns only 13 starters, so should also take a step back. They play at BG, U.Mass, and Ball State, with home games against WMU and NIU.
WMU - returns 15 starters, so they most likely will be about the same as a year ago. They do have a lot of "3-star" recruits that they could plug in, so they may improve, but it's hard to know. They play at Ohio, NIU, and Toledo, with BG and Ball State at home.
Putting this in a table form, each team's games against top foes are listed as Home, Away, and then in parenthesis the ones in their own division (home, away). [I miss the old post interface, where I could make columns line up by switching to a non-proportional font]:
Favorable Schedules (only 3 total games, or only 1 road game):
U.Mass - 1, 2 (0,1)
NIU - 3, 1 (2,1)
Moderate Schedules (two road games against top teams):
BG - 3, 2 (2,0)
Ohio - 2, 2 (0,1)
Unfavorable Schedules (three road games against top teams):
Ball St - 3, 3 (1,2)
Toledo - 2, 3 (2,1)
WMU - 2, 3 (1,2)
The other teams will of course pull a few upsets, and mess things up a bit. Here are the returning starters by team:
CMU - 10, and a new coach, so they will be significantly worse
Buffalo - 10, ditto
Akron - 11, so they will most likely be significantly worse
EMU - 13, and they weren't good to start with
Miami - 13
Kent - 19, so they should improve, but I can't see them being competitive