Stracqualursi puts in more of a shift than Anichebe does and isnt known for having a bad attitude. Although Anichebe has calmed down a bit I doubt he would have enough to justify keeping him over a player who is just as good if not better with no attitude.
Stracqualursi is not a better player than Anichebe in any way. He puts in more effort, that's just about it.
I like Stracqualursi, but he is not good enough for the Premier League, I really wish he was but he just isn't. If he were on a free, I would take him, but we can't afford to pay money for a player that would be 3rd or 4th choice.