Your scope of work encompasses a lot more than a single file should be expected to do. I personally wouldn't own the el-cheapo Harbor Freight files-I require quality tools over the foreign garbage they carry. But then I have fairly high standards, especially when it comes to quality tools and equipment.
Some "B" (short for the censored word) files have a belly that has smooth edges, some are tapered, and some are rounded. It all depends upon what you're doing as to which will be most suitable.
Most American style files have three grades of cut-"B", second cut and smooth cut. The length of the file also affects the coarseness. A 6 inch "B" file will be a finer cut than a 12 inch. The small smooth files are the least course.
Swiss pattern files come in half a dozen or so grades of cut, from course to fine.
My preference is usually machinist files because they are double cut, unless I'm dressing an edge. Then a saw sharpening file will give you better results. But like any tool, there is a correct tool for the job. You wouldn't use a four-in-hand to dress a hand saw blade, and you wouldn't use a 6 inch smooth to remove a lot of metal from a mower blade.