I've played at Birkdale and Formby and would gladly play either of them again, given the chance. However, I suspect that the week after the Open will be a tough time to get a tee time at either course. But both are outstanding IMO. Can't say I have a preference between those two, it would probably depend on my mood of the day if you asked me to choose between.