I think ATMyller is right. HF is misible in water. And yes, it is a weak acid unlike other hydrogen halides because it does not dissociate (ionize) to an extent as large compared to HCl, HBr, HI.
Now here's your question, why is this so?
Actually, this is a more complicated process than simply hydration enthalpy of F-(g) to F-(aq).
Visualize this: HF is a very polar molecule with a very polar bond with high dipole moments due to fluorine as a very electronegative atom. The 3 lone pairs on the small fluorine atom also amplifies this effect. Thus, HF exist as polymeric chains in water due to strong hydrogen bonding with itself and water molecules. So note that HF does NOT exist as one molecule but a large chain with many water molecules.
Here,
You forgot about (1)the energy needed to separate the water molecules and the HF polymeric structures from hydrogen bonding to isolate just one molecule, (2)HF bond enthalpy to break the H-F bond, and (3)electron affinity of F, and ionisation energy of H to separate charges.
These are 3 other energy changes on top of hydration enthalpy which occurs after all the above.
Then on an overall, HF + H2O --> H3O+ + F- [LOW equilibrium constant]
So although hydration enthalpy is very favourable, you cannot draw a conclusion without considering other energy changes!