I just had to install a dictionary on my system and got a bit confused while browsing the repo of my distribution.

So I informed myself and found this little overview:

https://wiki.ubuntu.com/ConsolidateSpellingLibs

To make it short:

enchant is just a wrapper for *spell and some other dictionaries for Finnish and Turkish language so I usually don’t need it.

Use hunspell! It is considered to be the best solution around currently.