It being the winners of the champions leagues playing each other every year at least made sense though. But of course they've had to make it far more complicated.
I do think Johnson is a more well rounded player but the other argument would be that Johnson has proven himself in the Premier League whereas Archer hasn't. I think if Archer isn't going to play regularly here then I would like to see him go to a Sheff Utd/Luton type team and get 30 PL matches under his belt and then we can make a proper judgement on him.
I think Leeds (or any club) are well within their right to keep a player. The player has a contract and should honour it, none of this refusing to play nonsense.
He's actually a pretty good striker. Got double figures last season and already 2 in 2 this season. I wouldn't mind him here but would probably cost too much.