HTL wants response to footsoldiers comments so let me oblige.
Ameobi has played 200 matches, true - but quite a few of those have been from the subs bench or out wide. I would argue that his contribution is anything but poor in matches. He has won us a fair few pens and free kicks running at defenders and his recent goalscoring record has been ok. He's not a top class striker by any means but a useful squad player IMO.
Luque on the other hand is clearly a high class player, anyone who saw his goal will appreciate that except for the most blinkered. looks to me like he doesn't fancy English football though which makes him an expensive luxury.
I think footsoldier answered his own question. He does usually miss them, but under Roeder it appears that he's improving. I couldn't give a shit if he was crap 200 games ago, as long as he's improving now. Bellamy used to miss loads of chances too, but he improved. Wouldn't you want him in the team either?