The University of Michigan is the best public college in America, according to Buffalo Business First’s nationwide rankings for 2017, which have been released Tuesday. The state universities of North Carolina and California are this year’s runners-up.