I love that you can create your own material types, assign them to meshes which makes building models for use in other products very easy! You also have an amazing community of people who are willing to help answer any questions or problems you may be running into when using this product. The fact is they don't really offer many tutorials about how to utilize their program at all so it's difficult to learn without some sort of training/tutorials from someone else. If these things were fixed then i'd give full marks but as its stands there isn't much one could do by themselves once you hit certain levels in learning curve. Modeling specific parts like arms (like my character) would take days instead of hours because there was no way for me to get good results quickly enough.