In the early days of NetworkManager I was not a fan. Fortunately it improved a lot and now it mostly does what I need (easier than anything else).
However there are a few things I don't like about NetworkManager and I hope the developers could look at these:
Tested on CentOS 5.2 with NetworkManager 0.7.0 from RHEL5.3. But same issues are reproducible with F10.