O2 I think is best. 3 is very patchy and support is shockingly bad . . . Vodafone is not great value. Meteor, I'm not sure.
Been on 02 over a year now and is excellent most of the time. As prev poster said, check out boards.ie - plenty there on it if a bit techy.