Actually I'm also looking for advice in wiring up my house, should I stay with CAT 6 or fiber optic for the sake of future proof?
Assuming you are talking about a whole house wiring, I would go with CAT6 or CAT7. I wouldn't do fiber.
Fiber is not common on most devices and requires adapters, while CAT6 and CAT7 are backwards compatible with older standards.
PoE or Power over Ethernet might be a reason to stick with copper over fiber.
Between CAT6 or CAT7, I would go for the CAT7. CAT7 is going to cost a little more, but it works better than CAT6 at longer distances, and it has a longer life expectancy.
for the sake of future proof
This is kind of hard to say. Future proof is not only technology/capability, but also longevity.
I am unsure about the life cycle of fiber, but copper has a life cycle of about 10-20 years before it starts to degrade. CAT6 is about 10 years, while CAT7 is about 15 years.
I remember in the 2000's that CAT6 was pushed over CAT5e for new home wiring for the sake of future proofing. But, here we are almost two decades later and most wired devices still don't take advantage of the higher capabilities of CAT6.
Based off of the typical life cycle of CAT6, there might be a degradation of the copper in those 2000's homes that were future-proofed. The Life expectancy of CAT5e is actually much longer than CAT6, so if those homes were wired with CAT5e instead, they would have probably lasted longer before problems.
CAT7 is made more robust with better construction so it will take longer to degrade, about the same as CAT5e.
Another note on copper degradation, I still use CAT5e cables that are over 20 years old, and have not noticed a problem with it, so just because it starts to degrade, doesn't mean that it will definitely be an issue.