Something else to keep in mind, is for those who are enroute it’s pretty important to pick a place you’re “comfortable” with(assuming you didn’t finish in the bottom half of your class) because training time might take a while and it might be even longer before you can transfer.
Which is my next suggestion, look at training time and success rate. If you go to certain centers you’ll be stuck there for quite some time. Even after certifying you’ll most likely be stuck for a while before NCEPT does it’s thang
Which goes back to my first point. If you’re in an area you hate and the training/transferring time takes forever, you’ll be miserable.
For terminal, both points are still relevant but you may weight them differently in importance. If you go to an up/down you’ll be in training for about the same time(if not longer) than at a center as you first learn the tower part then move to learn the radar part. If you get a tower only, odds are you’ll get a quick checkout time. Again, look at training time and success rate. Also check to see how their staffing is, if they are super under staffed don’t expect to leave any time soon. So, hopefully you like the area.