Benefits: Would be a way to add castes that make sense to the game while also staying true to the lore. Plus who doesn't love new shit to shoot at? (Except the people who have to sprite + code it)
Details: Make certain maps have mobs which when impregnated will produce a unique xeno which cannot choose things like runner, drone, etc but instead transformed into something specific. These unique NPCs would be rare on maps so maybe like 2 or 3, whatever the balance teem deems appropriate.
Implementation: This would only apply to specific animals that the xenos capture because if all animals like the monkey produced these unique variants the entire starting xeno force would be part monkey. Instead I was thinking that each map adds a more rare animal on it possibly with a random spawn or something that produced a unique caste of xeno. One idea could be on LV-624 have like 2 snakes that spawn on the map which produce a unique xeno with deadlier acid spit or maybe it can melee marine and incur toxin damage.

The mantis morph ^