Things that I liked about funq that I did not see in your library (Have not gone through yours very well as of yet).
Subcontainers - I did not see a method for having subcontainers in the opennetcf version. Can have their lifetime based on the parent container as well as when checking for an item in a subcontainer and if not found then check recursively up.
Not a global container - This is the one that I really perfer with funq. I like that I can create a container fill it with mock objects and pass it into one of my modules. This allows for much greater flexibility and cleaner unit tests.
Things I liked about yours that funq does not provide
Runtime binding - If I want to get an object from a dynamic type in funq I have to do something like use reflection to call the resolve method. I understand they wrote the library to get rid of runtime binding for performances purposes but I need
XML configuration - I have not played with your XML configuration yet but I see from up above that you have it.
Anyway I like both libraries very much and love the idea of not having to write my own or at least start from scratch.