Side note - I have been saying this for years - and usually taking shit for it on this very forum.
Carry what you shoot the best - not what’s easiest to hide, or lightest on your belt, or most comfortable against your hip/stomach. On the worst day of your life, do you really want “I wish I had my _______ that I shoot the best and am most confident in my abilities with out of all of my guns, instead of this pocket/subcompact/compact pistol that I never train with and shoot mediocrely at best.” Running through your mind?
• That being said, a G19 is doable for everything you want it to do. You can compete and carry easily.
• On the other hand - with the right belt, holster, and a slight wardrobe adjustment, you can easily and comfortably carry a G34/35 With RDS and X300U 24/7 all year long. Plenty of people do. Hell - bad guys routinely carry and hide full-size guns 24/7. Why are good guys so adverse to this?
Personally, I shoot a G34 the best. I shoot my G19 just marginally worse - but a RDS on both guns makes them almost equal. I used to carry the G34 With X300U all the time. Now I occasionally carry the G34 but - thanks to the RDS - 90% of the time I have a G19 with TLR7a and Holosun 508T. BUT - I am at the point with having RDS on both guns and shooting both guns A LOT - that when I carry the G19 I do not feel underprepared or like I have a worse performing option. I am 100% confident in my abilities with the G19.
Now, you just need to decide which direction you you want to go from now forward.