Hello @Michael Castillo,
Great that you are doing your due diligence on an investment location. Instead of listing cities that might be good investment locations, below are some considerations that will help you evaluate locations. Remember that you will hold the property for many years so look beyond initial return.
ROI is a Snapshot in Time
Return metrics, like ROI, are only a snapshot in time. ROI estimates how the property is likely to perform on day one of a lifetime hold. ROI tells you nothing about how the property will perform in the future.
For example, suppose you are considering two properties in different markets with the same initial ROI. Property A is in a market where rents are increasing above the rate of inflation. Property B is in a market where rents are increasing below the rate of inflation. Over time, Property A's inflation-adjusted cash flow will increase while Property B's cash flow will decrease.

Another example, suppose Property A has a lower initial rate of return than Property B. If you based your decision only on the initial return, you would choose Property B. As you can see, Property A is a much better long term hold.

My point is that you must look beyond the initial return; you will be holding the property for many years, and you need the inflation-adjusted income to increase over time. After all, your living expenses will be increasing.
Location Considerations
Below are some of the more important considerations I recommend when evaluating locations.
Population Size
I would only consider metro areas with a population greater than 1 million. You want a stable economic environment, and small towns may be too dependent on a single company or commodity. Here is a list of metro areas ranked by population.
Appreciation
Appreciation is an excellent economic health indicator. When properties appreciate, demand is increasing. Demand will only increase if new jobs are being created, people are moving into the location, the government is not oppressive, and many other things have to be right. However, I would never consider any location where rents and prices are not increasing above the rate of inflation.
Crime
While crime is everywhere, crimes occur in some locations much more frequently. Properties in cities with high rates of crime are unlikely to do well over time. Few people would choose to move to such a location and people with sufficient income will move away to a safer location. Median income in the area will fall as well rents and property prices. Also, Employers are unlikely to open new operations in high-crime areas either. Here is one list of high crime cities. I would not invest in any city that appears on this list.
Population Change
Population change tells you a lot about a location. If the population is increasing, many things have to be going well. Also, with a growing population comes rising demand which will result in increased property prices and rent.
If the population is decreasing, there are serious issues. Moving to a different state or city is an expensive proposition, both in terms of stress and expense. Things have to be pretty bad to motivate a significant number of people to move away from a location. I would not consider any location without a rising population. Here is a list of metro population changes between 2010 and 2019.
Jobs
A property is no better than the jobs around it. However, it is not just the jobs your tenant pool has today. Except for government and utilities, the average lifespan of a company is about ten years. Even companies listed on the S&P 500 only have an average lifespan of 18 years, and it is declining. So the jobs your tenants have today will vanish in the next 10 to 15 years. The location will only stay economically viable if new companies are moving into the location, creating new jobs requiring similar skills and paying a similar wage.
The best way I know to quickly assess the economic health of a location is median household income. If the median household income, adjusted for inflation, is not increasing, the location is in decline. The St Louis Federal Reserve is my go-to source for such information. As an example, here is a link to median household income for Las Vegas (Clark County).
Taxes
State taxes (income and property) are a good metric of the cost of doing business. The so-called "Blue" states are examples of where the cost of living and doing business is unreasonable. The high cost of living is why so many people are leaving these states. I would never invest in states with high income (or property) taxes.
Michael, I hope the above will help you to evaluate potential investment locations.