I would check the local requirement for your CHL. In TX, there is a minimum caliber requirement (I don't think .25 would meet it). Also, in TX, if you qual with a revolver, you can only carry a revolver. If you qual with a pistol, you can carry either a revolver or a pistol.
Different states have different recipricocity agreeements. I think the non-resident certificate might be for people who are not residents of Utah, but want to get a permit to carry there...but I could be wrong. I know I have no special certificates on my TX CHL, and I can/do carry in many states.
A .380 comes to mind. I carry an LCP .380. The LCP has no safety, the slide does not lock back on last round, and it is not very comfortable to shoot as a range gun. But, it is small and light, is 6+1, and fits well in my pocket. A budy of mine has the Body Guard .380 and speaks very highly of it. Says it is comfortable, slide locks back on last round, has a safety, and has a built in laser.
I like Rugers...so if I was to go 9mm as a carry, I would look at the LC9. It is about an inch larger in both directions, when compared to the LCP.
In Texas, you don't have to carry what you qual with...so if you have access to some different pistols, they can qual with something like a comfortable 9mm (Ruger SR9 comes to mind) and carry something less comfortable to shoot (LCP). That is what I did.
Just my 2 cents,
Sean