I have worked with Threat Modeling for quite some time and even if I love the process, the challenge has always been in the tool. This has now been mitigated and I can now get a quite good understanding of possible threats within a few hours and, even better, be able to communicate it effectively.