I think $300 is a pretty cheap price to pay for a huge productivity boost.
I agree if that $300 was almost as much as my monthly rent lol :)
It's only a huge productivity boost if you're already working with .NET. For everyone else the free trial limitations are so severe you're being asked to pay $299 just to try it out while most alternatives are cheaper, free, or open source.