I am hesitant to use some of the Mops data structure packages as so many of them are in early phases of development and subject to bugs/errors/deprecation. Therefore, I would like to stick to only using Motoko Base data structures like RBTree, HashMap, and Trie.
I was wondering if I am putting myself at a major disadvantage by doing this. Preferably, to keep things simple I would like to use the Trie structure across all of my canisters. While in certain use cases other structures will outperform a Trie, I feel that it should still be efficient in almost all use cases. Does anyone see an issue with this design?