I use 1 qt mason jars for all of my specialty grains.
Here is why...
Cost less than a buck a piece if you buy them new.
Easily hold a pound each.
Don't pickup odor and are easy to clean.
Last forever as long as you don't drop them.
Very easy to organize types of grain
Can be used for canning if you ever stop using them for grain.
They can be Vacuum sealed and reopened infinite times.
I vacuum seal all the jars. The grain stays fresh and its nice to pop a lid off, grab 2 ounces of something then seal that jar right back up. No smell ever leaks out, no air or moisture ever gets in.
I guess the only downside is having 30+ pounds of specialties and having to front the money for all the jars. I collected most of mine over a period of time.