I've not owned the compact versions but have had two Trojans. Still have one in 38 Super. I've made a few changes to mine just due to personal preference. IMHO, excellent value for the money. Well fitted, reliable, accurate, good factory trigger, etc. Were I in the market, I would definitely consider STI again.