Hddriver is not only which can create 14 TOS/DOS compatible parititons. There is cheaper alternative:
TOS/DOS compatibility is good because then you can access Atari partitions, files directly on some PC, Mac, without need for special SW what understands TOS partitions and format.
Considering Mint - it can work with TOS and DOS type partititons, but TOS can only with TOS. TOS/DOS compatible partiitoning is special, with purpose that you can access data on both systems (OS) . DOS sees then it as DOS type, while TOS sees as TOS (AHDI) type. You can not create TOS/DOS compatible on PC, only on Atari, with special partitioner SW for it.- and there is only 2 what can it: my (PPTOSDOS) and Hddriver.
Of course, you can do partitioning on PC, with DOS partitions, but then will need program BigDOS, what is pretty bad solution. It is not problem to get Bigdos-F, but you will have some problems with it and some SW. Yes, TOS/DOS or just DOS compatible is slower than pure TOS. but it is not so slow - rate on Falcon is about 1.5 MB/sec . Twisted cable is a way , but then you lose autoboot - will need floppy to load hard disk driver.
Unfortunately, all it is complicated with Atari and hard disks. May blame Atari in first place. They should do IDE byte-swapped in HW, so would be fast with DOS partitions, like it is by Amigas. They use FAT16 with Intel byte order in FAT table and file data, but TOS (AHDI) FAT16 is not compatible with DOS FAT16 when partition size is bigger than 32MB - this is why we need special TOS/DOS partitioning.
If you want to do self partitioning SW, need first to understand fully what type of partitions with what parameters TOS expects. As I did it myself, I can say that it is not easy task. Even doing simple DOS FAT16 partitioner is not simple.
Finally, it is not good idea to make large parititon(s) on 5 GB drive. Better is to make more smaller ones. Then you will have more free RAM, because used RAM by hard disk driver depends mostly from largest partition's size. 2GB sounds good, but then will need Bigdos-F and will have slower work, less compatibility and will occupy more RAM, than with TOS/DOS .