They have choosen to go down this route because of the economics of the Q400. Over the same route as a 146 of say 1 hours flying time and a passenger load of 75% the Q400 will take around 7 minutes longer but will consume 50% less fuel!!
Now the only problem is the reliability of the Q400, if they can sort out those problems then they will have a very competitive service that they can offer.