"Having had a fortunate time" is a related phrase that can be used as a synonym for "had it good." Another possible expression is "lucked out," which implies that the person in question has been fortunate in their circumstances or experiences. "Blessed" is a word that can also be used to describe someone who has had a good life, as it connotes a sense of divine favor or protection. Other phrases that may be synonymous with "had it good" include "hit the jackpot," "fallen on one's feet," and "been in the right place at the right time." All of these expressions imply a sense of luck or good fortune that has led to a positive outcome.