St. John, Crown Point or Valpo

We are considering moving to NWI from Western burbs of Chicago. I am looking for advice regarding these three communities. Pros/cons, community amenities. Thank you!