Highly recommend Spirit Island. It's the best solo experience I've had. Gloomhaven is okay, especially if you use an app to manage all the fiddly bits. Spirit Island is my go to if I am not able to rope people into a game night.