The ease of use from start to finish is great. I can create an app in under 5 minutes. Once it's up and running, it doesn't get any easier to update or maintain. The only thing I don't like about Ocsigen is the lack of documentation/support for some things (like the api call) that are not intuitively obvious. For everything else though, it works great! I have not found anything that hasn't had a simple fix or work around once I've figured out how to do something differently. It is easy enough to learn to code with Ocsigen. We're using it to help build our first internal product - we have a couple developers who have never used java before but they love it.