Ireland is more popular internationally than England. It seems a significant portion of Americans claim to be Irish, but you don't see tons of "English Pubs" in Europe, except for where English tourists go in droves. I think I read somewhere that the number that claim to be Irish actually exceeds the number that could possibly be Irish, given the number of migrants there were. Not sure how true that is, though.
In England it feels as though it's strongly frowned upon to be proud of your heritage, if your heritage is English. If you're Welsh/Irish/Scottish then go ahead and tell us about how great Wales.Ireland/Scotland is, but woe betide anyone who wants to stick up for England! Needless to say, I think that's a load of rubbish - everyone should be allowed to demonstrate their pride for their country if they want to.