In what way did you shoot the G22 better than the G23? What is your shooting distance? A carry gun is a defensive gun primarily used within 3 - 7 yards. I carry an XD .45 Compact primarily in cooler months and a G 27 when warmer. Both are quite accurate at this distance even shooting quick double taps, (8, 9, and X ring on a standard silhouette target). If recoil is an issue perhaps try a G 17 or G 19.
With the Pearce grip extension, the G 27 is very comfortable to shoot, yet is still very concealable. I carry 10 rds of .40 in my G 27 with another 10 rds in a Glock + 1 magazine. The XD holds 10 rounds of .45 with another 10 or 13 at my side depending which spare mag I carry. I carry a gun for self defense and am not in law enforcement, 21 rounds of ammo should be more than enough.
I'm sorry you did not get what you were looking for on another forum, but you are asking for advise and our personal opinions and preferences are all that we have to offer. If they do not match your requirements, then you have to resort to what many of us have already experienced, trial and error. Good luck!