I'd be put off Oliver as it's the number 1 boys name so there will be loads of them around, but it's popular for a reason - it's a lovely name. But of the two, Seth would get my vote, as I really like that too and it reminds me of a sexy guy I went to uni with
Sebastian is lovely to, and I like the shortened version of Seb