For matches, whatever you shoot faster/more accurately. HK45, to ME, recoils less and I can control it better. Others feel the other way and will pick the compact. They're both extremely accurate and reliable, and if it's for matches and not carrying, the extra size of the HK45 shouldn't matter. To know for yourself, however, you'll have to try both.