I've only ever used it with ts and thought the experience was pretty good (especially compared to terraform)