I like that this software is easy enough so anyone can use it, but also flexible in terms how you view or what kind analysis are done within each module/functionality - very customizable! It's not perfect though; sometimes there seems no way out if certain functions do NOT work (ease) which makes me feel frustrated as an user trying my best at solving problems using available resources only!! As mentioned above customization helps ease frustration when things don't function properly during implementation phase because we're able see where exactly our problem lies without having someone else explain us why something does'nt seem right etc..