My life has changed since I discovered DipTrace. It is free for non-commercial use and extremely cheap for commercial use - About $100 would get you enough to build small-medium sized projects. And it is just so well engineered. Kudos!
Also, no subscription business. Just good ol' perpetual licenses. DipTrace developers are just amazing people - if you ask nicely, they'll give you a discount if you're a startup.