I don't have much spare time at the moment, though I had hoped to try to find the time to respond to Stu's list of questions, because there was quite a bit I wanted to say. However, ES has answered the points to a level of depth and knowledge that I couldn't hope to compete with anyway, and I pretty much agree with all he says, so probably just best to leave it at that.
Just to be clear, I'm not by any means saying that every Irish player should leave at the first available opportunity. However I do firmly believe that, for the players with elite potential, it is likely to be detrimental for them to stay on in Ireland too long beyond 16 unfortunately. I get the point about the difficulty of uprooting a 16 or 17 year old, but it's a necessary evil for the best players unfortunately, it just is what it is, always has been. It doesn't just happen in football and it doesn't just happen in Ireland. And calling it legalised child trafficking or whatever the phrase was is massively OTT hyperbole.
"From a developmental perspective, it’s probably better for a player to join an English team at 16 than 18. You’re right that they’re almost certainly gonna play reserves at 18. The issue is, it feels like championship clubs rarely take a look at a player playing LOI at 21. So your ceiling is a move to League 1 or SPL. And everything needs to go right there - and then you can get a move to the championship. And from there, the premier league - but that’s probably a 5 season plan - and at that point clubs are already viewing you as old."
This is probably the key point for me. Of the relatively few that stay in Ireland and do go on to succeed - it feels like they're almost always late developers, playing catch up and reaching their potential relatively late in what is already a short career. I do wonder if someone like Seamus Coleman had found his way to England at 16 or 17, if he would have ended up at a top end club, winning major trophies and playing Champions League year on year. Because he was good enough for that. But it's so competitive in the top leagues now, you really need to hit the ground running as a young player if you're going to achieve at that level of the game.