Own a full size Witness Steel Wonder finish in .45 ACP for 10+ years. No problems at all. It is old school: steel frame and steel slide. It makes for a heavy gun to carry, but very accurate and pleasant to shoot. I have never shot, or even handled, a compact Witness. I would go with the fullsize in .45ACP. You can then get the conversion kits to .40S&W, .38 Super, 9mm, 10mm, and .22lr. You CANNOT do that with the 9mm - they are on a smaller frame. Call EAA with questions. Look up eaacorp.com or call the contact number: 321-639-4842 The new full size witnesses(remember mine is old) come with the picatinny rail cut into the frame. Check on holster availability before ordering the gun (I still have problems finding a holster for my SA 1911 with rail).