Disadvantages:

There is a limit per program of 20 concurrently open files and devices using handles in MS-DOS versions 2.0 through 3.2.

Minor gaps still exist in the implementation of the handle functions. For example, you must still use extended FCBs to change volume labels and to access the contents of the special files that implement directories.