Hey @Adrian Cartis
Welcome to BP!
I was in your shoes a few months back - I live in Denver, but wanted to invest somewhere else. I was having trouble picking a location and kept bouncing back and fourth from a select few places.
The best advice I can give you is to narrow it down to 3 cities. Start networking and calling realtors and property managers in those areas, and make your decision based on who you feel can help you achieve your goals the best. I did this for a few weeks - called and talked to a lot of different people. I found an agent I love working with and that's how I decided to invest in Indianapolis.
All of the markets you mentioned are great places to invest in, but it really comes down to the people you have out there. If you don't love and trust your team, you wont get very far in real estate investing.
I highly recommend David Greene's book Long Distance Real Estate Investing. I read that book and then the idea of investing out of state didn't seem so scary any more.
Another piece of advice, once you decide on a location, try to become an "expert" in that place. I am constantly trying to learn new things about Indy so that I understand the market.
Good luck! And have fun!