The user interface is easy to use, it's super fast, and you can customize as much or as little as you want. It's also very compatible with other languages like php or even javascript. I don't dislike anything about this product, but if you are looking for a product that's extremely customizable, then you won't find better than Openxava. Before using OpenXava, we were working with another java development tool which was slow and cumbersome when working with multiple files. Because of this our clients felt disconnected from us. After using Openxava we had an immediate improvement in how our clients perceived us.