На дисках використовую ext4: вона швидка і надійна, на флеші: btrfs, тому що хоча він дуже повільний на дисках, але він нормально працює на флеші, а корисних можливостей там більше, наприклад він робить контрольні суми блоків і тому може виявляти псування даних коли ssd починає здихати, що ext4 не вміє.
Xfs не люблю, бо помучився з ним на linux.org.ua понад 10 років тому: він любив створювати файли з нулями всередині при пропаданні живлення, коли операція щодо створення файлу і запису даних в нього обривається десь по середині, тому що xfs комітить в журнал метадані (створення файла і зміна його розміру), а дані не комітить в журнал. Ext4 теж так вміє (data=writeback), але його ніхто в такому режимі не вмикає за замовчуванням. Можливо це вже виправили у xfs, але мене ext4 і btrfs влаштовують поки що.
Я колись тестував ext3 коли воно тільки зʼявилося: поставив у rc.local примусове перезавантаження компʼютера без збереження даних (програмний reset), і залишив компʼютер на вихідні. За вихідні компʼютер перевантажився понад 200 раз, але ніяких пошкоджень файлової системи не було виявлено. ext2 убвивався так часто з першого разу.