Bloomberg Markets magazine ranked the top 20 based on more than a dozen criteria.