I use ANSYS, Maxwell and FEMM in our project.
ANSYS is very very good, has very complete fascilities (libraries), but it is very complicated. For example, it has more than 150 element types. It is almost not like a tool, because everything should be defined by user. So, it is not a user-friendly...