There are not many but few. The product is still maturing and there are bugs here and there but the abundant features outweigh the cons.
Sometimes, you may face times when you are overdoing the forms and then you realize your design is wrong. So, build the forms carefully because redoing the forms will take more time.
I work as a computer analyst. So I work with customers taking their process requriements and converting it to the software solution using AgilePoint BPM. You can save whole lot of time using AgilePoint in contrast to coding with ASP.Net or with other web coding technologies.