Из разряда вопросов: "что лучше, огурцы или помидоры?". Начнем с того что в фш писать дизайн в 2к19 уже моветон, советую гнать таких дисигниров которые присылают psd макеты. А про винду/линукс, ну, с бэком ты не работаешь, поэтому тебе нет разницы на чем сидеть, обе оси хороши, обе имеют преимущества и недостатки. В линуксе к примеру тебе надо будет подзапариться и настроить все под себя, зато когда ты это сделаешь, в удобстве твоей системе не будет равных, винда наоборот, там нужно меньше париться, но там мало возможностей кастомизации рабочего пространства. Те кто топит за что то одно, не советую их слушать, только плохого наберёшься. Тут нужно решить что для тебя лучше, самому.
А вообще, дам профессиональный совет: сиди на чем хочешь, просто купи облако AWS, Google Cloud или Azure, весь код и все нагрузки будут крутиться там, тебе надо будет только открывать браузер и твой облачный текстовик, тот же vscode такое позволяет. А оплата везде почасовая, вопрос пятидесяти рублей за месяц. Я к примеру сижу на винде и с рабочей средой-дебиан, можно и наоборот сделать.