From London, the timings for business travel are annoying. First flight doesn't get in to BHD until nearly 1000, last back leaves at 1745. There are four flights a day but three of them are squashed together in the afternoon. This might reflect actual demand, of course ... but I doubt it.
I would guess this is down to slot availability as early morning and early evening departure slots are at max capacity. I've always found the weekend flights quite busy with Flybe but not sure about the loads mid week.