With a rating of 4.6 out of 5 stars, Discover earned our top spot for the best online banks because of its competitive APYs on savings and CDs.