Rebuilding X250 for repairs and programming

Hi All,
So I have an x250 I want to use for data recovery off dead laptops, networking and programming.
But I am unsure if Windows or Linux would be better for this? for example Linux for data recovery could help protect me against any potential viruses, plus all sorts of extra tools.

What are your thoughts?

Many Thanks