The key is going with a tapered or slim fit cargo in a structured fabric instead of the oversized tactical stuff. Look at Lululemon's Commission pants or Outlier's Strongtwill cargos - they've got the pockets you want but they're cut way tighter through the thigh and taper at the ankle. Uniqlo also does a decent job with their cargo styles, they're not fancy but they hit that sweet spot between functional and actually looking like everyday wear. The difference between looking intentional versus looking like you grabbed whatever was clean is really just about the fit sitting closer to your body.
I'd skip the heavy canvas stuff unless you want that full outdoor vibe. Cotton blends or nylons in a medium weight are where it's at - they have enough structure that the pants keep their shape instead of hanging like a tent. Brands like Banana Republic and J.Crew have played around with cargos over the years and done some solid fitted versions, though you might need to catch them when they cycle back in stock. Pay attention to the rise too, a mid-rise works way better for looking polished than those super low or super high options.
One thing I've learned from my morning runs is that how fabric drapes matters a ton. Even the same brand can vary wildly, so don't just order online without checking the reviews. People will tell you straight up if something fits baggy or looks goofy. And honestly, getting them tailored at the ankles if needed is worth the 20 bucks or so - makes all the difference between looking sloppy and looking like you actually planned your outfit.