First of all, buy whatever you can afford, carry whatever you can shoot best.
HAVING SAID THAT, I have said many times that I get tired of the industry and the magazines seeming to have a lot of people convinced that you MUST carry a compact, and that you CANNOT carry a full-size. (It sells more guns if they convince you that one gun isn't good enough for everything.)
Comfort becomes relative very quickly. If you take a non-gun person, and tuck a Walther into their waistband, they will say it's the most uncomfortable thing they've ever felt. On the other hand, you can take the 5' 0" guy who turned 21 61 days ago and got his carry permit in the mail yesterday, hang a full-size Desert Eagle under his left arm, and he'll swear that he doesn't even know it's there.
Therefore, for ME, in the interests of doing what I want, rather than do what the magazines TELL ME TO, I carry the platform that I like best, in the configuration that I can shoot the best. Pure reality is that the longer sight radius on a full-size gun makes it easier to shoot accurately. More weight on a full-size gun means less felt recoil. Full size frame means (most of the time) higher magazine capacity. This means that a full-size auto allows for the highest number of well-placed shots in the shortest amount of time. To me, this far outweighs any comfort distinctions between a compact or full-size.
Most shooters who are used to a full-size, and switch to a compact of the same model and caliber won't be able to shoot it as well. But if you have both, and you are really that good that the difference between the two is negligible, go for it. (If you're NOT really that good, practice until you ARE.)