it sounds good at first thought, although it doesnt patch up ice's common weaknesses, fighting and rock, i have thought of it before, but it doesnt work too well, other defensive pokemon that resist these 2 types are claydol, nidoqueen, and maybe golurk, they also create checks to terrakion, due to those being his stab options