Hi!
I will try to give you a simple answer to your question:
A flat port magnifies a dome port doesn't.
Actually the dome port works as a kind of negative lens to compensate the magnifying effect when light travels from water to air.
For physical reasons I don't want to explain (as I have to read it up myself again), you should use a dome port when shooting wider than say 35mm as the quality off center decreases and the dome port compensates for that.
Also when shooting wide angle you don't want a magnifying effect as you want to go wide. Therefore you should use a dome port.
Flat port is obviously easier and therefore cheaper to produce and a magnifying effect is probably seen as an advantage when shooting macro.
I need to post a question as well:
I would like to buy the canon 100mm macro.
I think that the 50mm will probably not be long enough for what I want, but on the other hand I'm not sure if the 100mm might eventually bee too long.
As I want to travel light, I think about using it behind a dome-port as well. Therefore I would only need one port (probably with extension ring) and don't need to carry a second flat port.
As the dome port doesn't magnify the combination should be longer than a 50mm macro behind a flat port but still shorter than 100mm+flat port.
Could anyone tell me, if this makes sense or not?
Is there any trade-off in image quality when shooting a macro lens behind a dome port?
Regards
Robert