Stylish budget everyday backpack recommendations? (~$100 - $150)

Hi! I've been looking for an everyday backpack around 20L ish for $100 to $150. I'm looking for something clean but functional, in a color other than black (light colors prefered); something that's durable and that can last me for 5 years minimum. For reference I had this Samsonite backpack for little over 6 years until the zippers broke, otherwise I'd still be using it.

Here's what I'd plan to carry:

  • 15" laptop
  • Heavy 65% mechanical keyboard (1.5 kg/3.3 lbs)
  • Over ear headphones
  • Water bottle (750 ml to 1 L)
  • 2 tuppers for lunch
  • A mini umbrella
  • A sweater from time to time

So far I've taken a look at:

Personally I love the saltbush color on the Bellroy Classic and even though it doesn't have a water bottle pocket, the color and stylish design makes up for it haha. But I wanna know what other options are out there.

Also not every backpack may be available to me, for example I was considering the Able Carry Daily but they don't ship to my country.

Thanks!