Ok, here's my take on Class M. It's a four horse race and hitting will determind the winner, all four have quality pitching especially their #1's.
Campbell
Winnisquam
Hopkinton
Somersworth
I think all four of these teams would have a winning record if in class L, but would not be good enough to go far in the playoffs.
Honorable mention goes to Berlin, Farmington and Inter Lakes.