An astute signing.
Gives us cover across three positions, including the much needed LW and CF coverage. I also think he already plays in a manner that will work well with our attacking line up. Lots of smart interchange, and he finds excellent pockets of space to create from.
I think it's also important to note that he can be expected to get minutes right away. Mudryk carried a risk of needing to be bedded, but we have immediate needs for the FA Cup, and Europa, and the league.
Let's us loan out Balogun for another year too which I think is appropriate for his development/stage.