Avoid forcing this pattern when:
- Single string search: Hash set gives for exact match. Trie overhead isn't worth it.
- Few words, no prefix queries: Simple array or hash set is cleaner for small dictionaries.
- Memory constrained: Trie can use substantial memory for sparse character distributions. Remember: forcing a pattern where it doesn't fit leads to overcomplicated solutions.
If you find yourself fighting the approach, step back and reconsider whether another technique works better.