From a robust/low maintenance point of view I'd recommend a concrete (shotcrete) shell. Yes they can crack but the likelihood of damage is a lot less than a fibreglass or vinyl lined pool. I've seen plenty of fibreglass pools lifted or cracked/bulged/creased and vinyl pools totally collapsed in...