The biggest problem with Flakes right now is that they will copy your entire Git repository into the (world-readable) Nix store, rather than just the files that are referenced. Even if you're in a subdirectory - which makes is unusable for monorepos.
Flake-less Nix handles this just fine.