My best fitting bike is my commuter hack. It's a 54, but it's got quite a long wheelbase, and the bars are pretty low down.
TT bike is a 54 compact, fits nice enough but rides harsh. Reckon I could get a better position with a smaller frame as it happens, yet to prove it to myself however.
Main road bike is 56.5 cm compact, I initially liked the extra reach over the 54 version but I now think it's too big.
The MTB hack (on long-term loan) is 17"