Regardless of what they are supposed to do, Ive always seen it this way
SHFs - cheap gunboats, used as support but weak in their own, usually cannon fodder for bomber SNs (should be remade or deleted completely imo:P)
VHFs - Able to give bombers hell, light support against gunboats (if they mount razors)
HFs - Almost universal fighters, killing VHFs and bombers, while being light and low armoured, thus not very good as a anti-GB support like VHFs (the GB part may be arguable though)
LFs - Supposed to intercept, but it doesnt work very much. They are more like CD support to me, destroying enemy explosives, while being practically unhittable, and having low firepower on their own