I understand that you are looking for some good utility. Software said to be good when they fulfill your requirement. The number of software available in the market and each one has some different and distinct features. It entirely depends on what you want. You can try the Demo version of some software. It will let you know how good and reliable that software. Are they fulfilling all your need or not?
Here, I can suggest you one software to give a try. Get the MailsDaddy PST to Office 365 Migration Tool as it provides the Demo version exporting the first 20 data of each PST mailbox. Apart from this, you can easily find other software over the Internet.