A multi-parameter approach to exoplanet habitability