Migrating VB6 applications

I have never used Visual Basic in my life and can only guess how much pain it must be for those who have to maintain VB6 applications after Microsoft abandoned the product. Fortunately for those developers, there are tools that can help with the migration to other platforms. I recently came along VB Migration Partner, a new tool that automatically translates VB6 applications to VB.NET. Judging by the feedback of beta testers I read, it does a very good job of translating the various VB6 quirks to VB.NET. Have you used such a tool in the past? Are there better alternatives like migrating to Delphi?