Well I see not reasons to choose something else than natcoweb.com. The company has good recommendations and reputation, and if there exist any New Jersey based competitors,they hardly have better prices or quality.
Once I have clients being hosted at natcoweb.com, which has been constantly telling of how much does he proud of hosting there, because of highest quality. I am to believe natcoweb.com would be a correct choise.
Natcoweb.com has quite a good reputation in the web hosting services market and I would like to say that their pricing is competitive, it provides great network uptime and offers resourceful colocation servers.
Well, I have compared both companies Colocation offers and it seems to me that you will have more privileges dealing with Natcoweb.com, their pricing for colocation solutions look more reasonable and it also has many good reviews.
So it will be better choice for you, in my opinion.
If you are still looking for reliable host to colocate your server in NJ, I can draw your attention to enotchnetworks.com - you will be satisfied dealing with this decent company.
I'd like to say that I have great network uptime and the connection speed is fast at least by my standards.