Humans - the best the Universe can do?