If you must have only one gun, then get a G19. Otherwise, get the best tool for the job. A G43 with 15rd shield mags, P365, or a Hellcat for CCW. Get a G17 with an RDS installed for competition/duty use on a warbelt. Do IDPA matches with your carry piece, compete in every other discipline with your G17 or other full-size gun.
If you must have only one gun, then get a G19. Otherwise, get the best tool for the job. A G43 with 15rd shield mags, P365, or a Hellcat for CCW. Get a G17 with an RDS installed for competition/duty use on a warbelt. Do IDPA matches with your carry piece, compete in every other discipline with your G17 or other full-size gun.