Connman has a lot of promise, and I like the theory and design of it, but found it very frustrating and incomplete in practice. Basic functionality like "connect to my wireless on startup, and keep on trying to connect if you don't succeed right away" is missing.
Also, it's being rapidly iterated and there isn't a PPA for Ubuntu, which sucks.