In theory having the same redundancy level is most rational. Real life is a bit more complicated.
SSDs and HDDs have different failure modes, different failure probabilities, need different amount of time to rebuild.
In many cases RAIDz2 HDD Pool + mirrored special vdev on two server grade SSDs...