This could be Nick Saban's best Alabama team