Coming from scandinavia, its shocking to see the fees being charged in Ireland. Typical nordic fees, for funds, etfs, shares etc:
trading: 0 if your account is under €100k. Buy and sell all you like
derivatives: €1 per trade, though several internet banks have free trading in their own products
foreign stocks: €1 or $1 per trade
foreign etf: max 0.25%, most trades 0.1%
maintenance fee: 0
Spread on currency exchanges: 0.25%
As a technician working with electronic trading all over the world for 20 years, the maintenance fee often applied in ireland (and a small few other, mostly third world, countries I've worked in) is particularly interesting to me. There are no maintenance costs whatsoever for the institution. People like me who come into banks, brokers, stockmarkets etc and work with the mechanics are fairly expensive, but neither I nor any colleague I ever worked with has ever done "maintenance" of any kind. It does not exist, because in financial technology everything has got to be right, completely right, always and forever. Everything else is either defect (covered by license fees/guarantees) or development (not the same as maintenance).