On the sizing, I am 5'10 160 and depending on the fit wear medium or large in Castelli. I went with a large and wish it fit a little tighter, however I think a medium would have been to short in the torso.
On the performance of the jacket, I have had good experiences both in dry and wet weather. The vents in the back and front are nice as it helps with airflow and too me it isn't all that noisy. Typically I wear this jacket when its 40 degrees or colder, since it has no stow pockets I pair it with a jersey and the Castelli Airco baselayer, plenty warm for me. Only dislike were the zipper cords for the back vents - tough to use while riding, but thats a minor problem to me since I don't race, its easy to stop to zip them up or down.