On current form, i think Soldado is better. 6 goals in 8 european games is a great return, seems harsh to judge him by league form when he rarely starts and hasnt had a run of games.
For whatever reason, Adebayor hasnt been up to it this season. He's been muscled off the ball in the box countless times, taking time/touches when a quick shot would have probably got us a goal.
I wish i could "love" Adebayor for *that* game against Chelsea, unfortunately that was a rare occasion... im far more used to him dropping deep and giving the ball in away in the opponents area.