I'd go with fiber. It's not that much more than CAT6. You can buy pre-terminated cables online. I ran 300' of outdoor rated cable in 1" conduit for less than $200 several years ago (The conduit $ was separate). It's worked flawlessly and I get faster internet in my barn than in my house.
The...