I was looking at the Environmental Impact Assessment for Luas Line B (Stephens Green to Sandyford) in Dun Laoighaire town hall recently. It looks like a fine piece of design - the stations and all their hardware have a clean, sharp look (a million miles from the black Victorian bollards which a lot of recent municipal hardware has become). The overhead bridges will really add an extra layer to the areas they pass through (although the bridge at Taney junction looks just slightly overblown for its function).
I think one of the strongest arguments for having the LUAS above ground was that they are a self-advertisement by the fact of their visibility and just the activity they add to the city.
I hope the schem goes as planned, but for now the EIS is definitely worth a look.