If you’re not using SSH certificates you’re doing SSH wrong
SSH certificate authentication makes SSH easier to use, easier to operate, and more secure.
Source: If You're Not Using SSH Certificates You're Doing SSH Wrong, an article by Mike Malone.