Shopping for a new bike frame is quite exhausting due to a lot of factors such as brand preference, model availability, material, sizing most importantly price point. There are also indirect factors involved in this, such as the following: Is the bike available in your preferred LBS? Does it come in frame only or whole bike? Does it come in my preferred colorway?
Some of the manufacturers have already implemented internal cabling on their entry level bikes, this may affect your choice especially if you prefer your bike to look really clean.