Caicedo reminds me of a player I used to play with a few years ago for my local team, I used to play well and then they'd bring this shit player on for the last 10 mins of every game to give everyone a game, and he would do fuck all and then score. I know it's only sunday league but that's exactly what Caicedo does, Sturridge and even Evans have played better yet Caicedo will do fuck all and just score a goal.
So if you want a striker to link up with other players, hold the ball up, offer more, work harder and then chip in with the odd goal and a few assists I'd choose Sturridge or Evans.
If you want a striker to do fuck all all game and then just score the odd goal i'd choose Caicedo.