Unlike what Gulliver said, I wouldn't go with the number of buffers beyond a reasonable number, e.g. 256, unless you really have to (see above, for hardfiles). More buffers are not necessarily faster, because it also means that the FFS needs to search in a larger set to find the right block, and this takes longer if there are more blocks.
And that is precisely the problem: in the FFS (in Workbench/Kickstart 1.3 of 1987 and beyond) and also its precursors (Workbench/Kickstart 1.1 and 1.2 of 1985/1986) the "buffers" managed by the AddBuffers command are not really a cache

A cache only has value if it already contains data that is likely to be retrieved next. For the Amiga ROM file system that seems to hold true only for a handful of blocks, namely the root block, the bitmap blocks, the metadata blocks of a file or directory currently being scanned, and that's mostly it (for the OFS variant, which has data blocks with checksums, these go into buffers, too).
Data in those buffers is not intended to stick around and age, with more frequently-used data lasting longer than only briefly-used data. The file system may notice if a block that's needed is already present in the buffers, but it's more a convenience than a goal to create such lucky accidents. The buffer management is intended to provide temporary storage on demand when reading or writing, and whatever is available is pulled off the rack and put to use. Never mind if the next disk access could have been avoided if what has just been reused would have stuck around a bit. These file system buffers are "bounce buffers", not cache buffers.
Another unfortunate clue that this is not supposed to be a cache is that the file system becomes
slower in retrieving a "useful" block from the buffer because the currently unused buffers are stored in a linked list. Every access has to check the entire list (at about O(n^2) complexity, everything considered).
So, with the 68k FFS and its precursors, it is good advice to keep the number of buffers small because larger numbers will slow things down noticeably. The design aspect which produced these side-effects probably mattered little at the time it was created, when the mass storage device of the day was the floppy disk (perfectly fine with 10 buffers) or the 20 MByte hard disk drive (perfectly fine with 20 buffers).
Side-note: because the FFS reimplementation for AmigaOS4 (and MorphOS) was a rewrite from scratch, its built-in buffers do act as a cache (with about O(log(n)) complexity), and it has dedicated seperate bounce buffers for the rare cases when these are needed.