Not necessarily a cheap/expensive brand issue. More of a personal taste or interest/enthusiast issue.
I’m sure he would appreciate and value any watch you give him. He may wear it regularly because he appreciates it. Or he may wear it just to make you happy.
If he has a lot of watches then having whichever one you get him in the collection is not a bad thing. But he probably won’t drop the other watches and just wear yours. He will probably wear it from time to time.
Watch enthusiasts can have very specific tastes, so I usually tell people it’s best to have the recipient pick out the watch. Anyway, it’s great that you are making such an effort to get him the gift. Good luck to you.
Great collection.
Maybe replace the Tank with a Santos? The Santos can work with a casual outfit.
Or consider a GMT/Worldtimer… Frederique Constant Worldtimer, Nomos Zurich Worldtimer, Longines Zulu Time, or a Grand Seiko GMT.
Perhaps a Breitling B09 with the pistachio dial. Or a Top Time.
Zenith El Primero Chronomaster is another option.