Another fan of the Tom Bihn Swift. I use the stuff sacks* and knitting tool pouches to keep things internally organized.
Unless I am travelling, I use it for knitting only (during commute, roadtrips, etc.) and carry a separate handbag. For travel, I condense things a lot and use it for both knitting and minimal purse things (organizer wallet for ID, cards and money; Freudian Slip for non-knitting stuff; I don't use the Freudian slip otherwise).
Whether you use it for knitting only, for knitting plus purse stuff and/or for travel, the Swift is a durable, versatile and all-around excellent bag.
NOTE, get the knitting-specific stuff sacks; there are other ones for general use which lack the clips to hook into your bag and the carabiner to pass yarn through. I got those in error but kept them to quarantine laundry in my suitcase and gym bag.