It depends on what you want to do. If you want a repository of key-value pairs with quick insert, search and delete, you cannot get much better.
But if you want to get the smallest key, the dictionary will not help you, since you have to look for the entire dictionary. In this case, SortedDictionary might be better.
, . , .