The best part is that it has very good support from its team in case of any issue or requirement they are always there to help you with their knowledge. It's not suitable for all kind of projects as it can make your life difficult due to some features which should be avoided. Some things might look great but when we actually use them then we find out that these tools aren't really helpful at all. I would recommend this tool only if you know what exactly you want. We have used it while developing our own CMS (Content Management System) which was quite complex than other available CMSs so we had to go through many trials before choosing one like sister technologies.