As a passenger give me the Q400 any time, have not had the pleasure of FlyBe but have flown in BA(CX?) RJ and Wideroe Q400.
The RJ has to be the most cramped, smelly thing I have flown in in years (and that includes a TAAG 732!). The Q400 for the sector length is quite fine.