I get this question a lot because I frequently sing the praises of the Caracal C and F
Here's the best way I can describe it......
I've shot Glocks longer than any other gun, I likely shoot them better than most guns for that very reason.
I shot the Caracal F (and C when I got it) better than any other gun I had never shot before. It's like a 1911 in that aspect---it makes average shooters good shooters.
If I had never fired a Glock or Caracal and was handed both for a range session my guess is I would say the Caracal is a superior firearm. They're exceptional
guns at the $400 price point and they'd still be great guns at a $700 price point.
All that said, my HD guns are Glocks. I still shoot them better and have more confidence in them. That may change with more time and more rounds.