The key differences between Trochus snails and Astrea snails are appearance, reproduction, and lifespan.