For TCNJ, it really depends on the major and what the kid wants to study. The engineering program is pretty limited. and RU has many more majors. Plus TCNJ limits the number of admits to certain majors (like biology). Rowan is also gaining popularity as an engineering school, especially with the influx of money from Rowan himself.