It's good for a first time watch, I'll start off with that.
The first half is actually pretty entertaining and Hardy gives a damn good performance. Eddie and Venom's interactions are the best parts of this movie.
By the second half it gets hard to pay attention to because both villains, Riot and Carlton Drake are severely dull. I don't think I've ever watched an antagonist as boring as these two. I haven't seen any of his other work, but Riz Ahmed is a terrible actor. The entire fuck'n movie he only has one tone and one emotion and his performance is so god damn boring. He is hands down the worst part of this movie.
If you're watching this for the first time, I guarantee you'll have some amount of fun, but it's hard trying to rewatch it and give it even the least amount of attention.