If you port the 9mm stay away from federal 9mm cheap stuff, in small print on the box it says "not for ported firearms". I found out the hard way. I don't like FTEs.
My father purchased this one, It was left to me. Sorry, I love shooting it and so does the wife, almost no muzzle flip. I bet it will compromise eyesight at night though.
Mine may be a 4in, can't remember, it's pretty big, would be hard to conceal and carry. Here is my 9mm XD 4" ported:
http://img.tapatalk.com/d/13/02/05/ry8u6ypy.jpg
I liked my Bridgestone Re-11s on my last STi. Looks like they can be had in my new size too. But may want to try some Michelins. The Dunlops scare me as the Dunlop SP Sport 600s that came on the car lasted less than 2 summers. I think my Blizzak LM-60s will last through next winter for a 4th winter.