He's more settled now and has better players around him. The likes of Grealish, Dewsbury-Hall and Garner playing well. He scored 10 in all comps last season.
I don't get the hate at all tbh. He looked decent second half of last season and gets in good positions. He's not as good as Lukaku but...