ChatGPT Alternatives: What Makes Each One Unique