Back in the day I was a huge fan of .NET Reflector, it was so well designed (and appropriately named) that for a long time it became the noun and verb for all my .NET decompilation needs. As has been well documented, the tool has now become one of many products offered by Redgate, and as of the time of writing costs $95 and $199 for the standard and pro version respectively.
Unfortunately for me when I left my last company I lost access to my paid version of Reflector, and while I had originally started using ILSpy I was never quite happy with the UX. Now I think I have finally found an alternative in JustDecompile from Telerik:
JustDecompile decompiles to C#, VB and IL, however the tool has been designed to output to other languages.
Open Source Decompilation Engine
Here is the kicker, and frankly what makes this the very antithesis of the Reflector story, JustDecompile is open source, with a community promise:
Free. For everyone. Forever.
With an open source decompilation engine
JustDecompile is available for free to download individually, or it can be purchased with priority support as a part of DevCraft.