Originally Posted by NJGOAT
I've never really heard anyone say Cherry Hill is declining. It's considered one of the top towns in the area with a school system to match. It's a little more diverse socio-economically then the other towns you mentioned, but that is a product of its size and not exactly a demerit.
To me, the biggest difference between Mount Laurel and Cherry Hill is space. Cherry Hill is pretty congested, while Mount Laurel tends to be more open. For instance, while the developments and sections of Cherry Hill bleed into one another, Mount Laurels tend to be more spread out.
Outside of that, it would really just come down to finding a house you that meant your budget and needs as either should serve you well.
PS What I would say is that some people say "decline" because they see increasing diversity (racial and religious) in Cherry Hill. It's just a roundabout way of saying it's not as "white bread" as it used to be.
I think the homes in Mt. Laurel are generally newer, while in Cherry Hill, the homes are older. Some owners haven't maintained those older homes, and sometimes there are numerous homes in a subdivision like that.
Another important difference is Cherry Hill has superior access to Center City than Mt.Laurel.
No matter where in CH, one can be at a PATCO station under 15 mins, while in Mt.Laurel it takes 20-25 mins minimum. The west side of CH is also very close by drive to Philly, and there is a NJ Transit train to 30th St. Station.
In Cherry Hill, one can also use both CH Library and Camden County Library by Echelon Mall, which are both pretty nice.
However, Mt.Laurel has it's nice public amenities as well. Mt. Laurel has a YMCA, and Mt. Laurel also has a nice BCC campus (although it's not a main campus) which was once an NJIT campus. However, now one can get a Drexel degree (or atleast some of the engineering ones) but it's open to all not just Mt.Laurel residents of course.
Mt.Laurel is also slightly closer to Trenton and Princeton (for work purposes) and slightly but not significantly to NYC.