Def riding a wave of popularity. They sucked when I was in high school. I went to Xavier. Go by the size of the school, like they pretty much do now.
This is really what is comes down to, there are too many ways to "choice" schools and places to get recruited. Capital Prep was good at a time, Northwest Catholic, Sacred Heart and Trinity were the top catholic schools. It happens, CT is too small to separate those schools into another division.
Those that say size and catholic, to keep four division - your going to cause an uproar of the 200 kid schools that play 1100 kid schools in a division, its what happened before when it was LL, L, M, S...and all the catholic schools opted to move up to M or L...and then they would drop schools down to even out the divisions...
someone is always going to be unhappy, it should be enrollment and opt into an division above you want - if "choice/recruiting" schools are happy winning the small division, then well thats life - kids learn early.