MiCore has been reliable and responsive to our needs. Their team is always willing to help and provide useful knowledge. The software is very easy to use and they have a great team and support team to help you with any issues you may have. Their price is a little on the high side. I would like to see it lower. I am currently in the process of switching over to MiCore but am still trying to figure out a good migration process. I believe we will have a smooth transition and no issues with the switch over. I have found it very easy to use and get used to.