A lot has been said so far but here's my two cents on what you could try.
1. Try to access any of his other passwords. Laptop, PC, paper trail. Try to find physical evidence. See if the same passwords were used on multiple platforms.
2. Is there anyone closer to him than you? Can you ask them if the password was shared? What was their fav thing? Any children? DOB's? Loved places...
3. Forget about brute forcing unless you are convinced that the password is only a few chars long.
4. Don't trust people offering you any recovery service. Unless they are group of verifiable scientists - there might be a few willing to try and help.
5. Learn if the wallet has actually anything of value in it. Check bank statements for deposits to exchanges. He might have bought some coins and transferred them for safe keeping. If you can access an exchange on his behalf you can find the receiving/withdraw address and check if it has any unspent funds.
Good luck!
BP