While I've never driven a 5th generation Civic hatchback, I suspect the VX would be more functional for day to day life. As people said above, the VX has a back seat. It's hatch area is also longer and has a hatch that's more functional for loading and unloading cargo... You should be able to just plain fit more stuff in the VX.
The HF's reduced weight and front anti-sway bar should make it feel more nimble and sporty than the VX. The technology used in the HF engine is a good bit simpler than the VX engine, so you're looking at less stuff to fail, and cheaper repairs if it does. By the way, it uses 2 compression rings and a set of oil control rings, same as the other models.
If you're mechanically inclined, you could swap a VX motor into an HF. The HF's aero with the VX's lean burn engine should give you better mileage than either car could achieve in stock form.
The HF and VX motors are in the same engine family, so the HF's transmission, clutch/flywheel, engine mounts and A/C compressor would all bolt up like stock. The only odd thing would be trimming the timing belt cover to fit the HF's driver's side engine mount. Not exactly rocket science.
The wiring could be a handful, but conversion harnesses can be purchased online if that kind of thing bothers you.