I'd keep both.
Albert is one of those players who does a lot of work without being noticed. I think temperamentally he's a winger, not a striker; his comfort zone is creating for others. He always looks to pass. When he had his purple patch there were no real "others" and he took responsibility for scoring. If we could get him to do that even when there are others he'd be a hell of a player for us. Whatever, he links up with Jack pretty well.
Thor has injected some much needed positive thinking whenever he has played, whether he's been a DM or further forwards. So long as he's played centrally and not on the wing he's been good for us. I'd rather sell Jedi, who spends too much time injured and insists on still playing for Australia. Having a choice between Whelan and Thor for DM would be good for us; thought Whelan looked good, and fit, in pre-season, but don't think he can play to his best when it's 2 matches per week.
McGinn has yet to prove himself. Comes with a very good reputation, but you get very little time on the ball in the Championship, and the opposition comes in hard. Could take him a while to find his feet.