H&R Block software is the best tax software I have used. I have tried several others, and have better results and a much easier, less stressful time preparing taxes.
Pros: Easy to prepare, Maximizes refund, Easy to import documents, Fast
Thorough but clear & easy. My 5th year using it, for my California based business. It's a bit costly, considering you have to pay extra for state filing.
Fresh in my mind? Not sure how something used in January is still fresh in my mind in June.. I know I had some issues with software, do not recall what, but had to call in, wait weeks to file for updates, why release a product before it is ready to use?