One thing re the UK. They don't tend to pay technical people squat. Might be better at the PHD level, but the average engineer is poorly paid vs the US, France or Germany. In UK parlance a repairman is an "engineer" and they pay accordingly.
How difficult is it to become an Irish citzen?
I suspect you'll have an easier time in Eire if you have Irish ancestors. Google around. There are good sites on Italian rules/regs so prob some on Eire as well.