Madison is an easy commuter train ride from NYC. The area around Morristown is one of the most beautiful suburban areas in America.
I don't know what you see in Madison. Sure the buildings look nice and all, but the people are pure wannabe Euro-Trash. Morristown isn't that great either. There was almost a damn riot a few months ago on Speedwell Ave when Colombia won some soccer game, and everyone decided it would be a good idea to hang out of moving cars, off of buildings, etc. with Colombian flags.
The traffic is getting horrible in the areas around Morristown because of all of the commuters and there's also been a noticeable influx of people into the area from out of state.
Of course if you had just come out and said that Morris Plains is the best town in Morris County I wouldn't be bothering you at the moment ;-)