FWIW I've found precisely the opposite. I ended up having to roll my own lxc wrapper. Maybe in a few months docker will be there, but not right now.
If we think it makes more sense to build your own, we'll tell you, and will share our experience to save you time while we're at it. The more containers out there, the better for everyone :)
Not that raw LXC is much better... It all seems very immature.
Also, if you can let us know what you were doing when the command didn't work the same way every time? Have you filed any issues for those yet? If not, can you, or tell me here and I can do it for you. If we don't know about your issues, it is hard for us to fix them.
Thanks