The writer switched from Manjaro Linux to NixOS but returned to Arch Linux.NixOS concept seemed promising but ended up being problematic.NixOS had frequent issues and required constant rebuilds and fixes.Error messages in NixOS are often cryptic and hard to understand.NixOS updates are large due to how dependencies are handled, leading to bloated systems.NixOS compilation takes longer as packages are built from source, making updates time-consuming.NixOS documentation is lacking compared to Arch Wiki, making it difficult for users to find answers.The writer does not recommend NixOS for daily desktop use due to its shortcomings.Alternatives exist for some of NixOS's features like BTRFS snapshots and declarative package management.Development of system-manager, a tool for managing system config using Nix, is ongoing.