I have stumbled upon YNAB last weekend, and now I am hooked to it.
I had used Mint, Money Dance along with my own spreadsheets till now. None of these tools gave me the perspective that YNAB is giving me now. I still am on the 34 day free trial, but chances are that I will be leaving all of them behind for the YNAB.
Also happy to find a friendly user forum and a great and responsive development team who is committed to keep the product relevant and updated.