To live a good life or to achieve great things?