Would happily welcome Fletcher at Cardiff, but as you stated he is injury prone and Cardiff don't need another Vassell.
The advantage with Collins in the short term is that Cardiff would gain a seasoned professional who in the last 4 seasons for Luton Town has had no trouble finding the net. Looking at his two seasons in the Championship for a non prolific Luton Town he is responsible for a 1/4 of their goals.