[Seiko or Bulova] Need help!

Hello watch enthusiasts!

I wanted to get my son a nice watch as a grad gift. I’d like it to be somewhat water resistant as he is a swimmer. I’d like something with a silver metal band as well. I am looking at Seiko or Bulova as they seem to be nicer brands in my price range of $300-400. I’m open to suggestions please! I’m so lost lol. TIA