One huge consideration is if you have a car or not. If no car, then pick any area like JC, or Hoboken that has access to trains. If you do have a car, I would avoid Hoboken absolutely.