Not the best, but certainly not the worst either.
The negatives are the rush in which this movie was made. It's almost like there's half a movie missing on the editing floor. The calmative fight scene is poor, very poor. As were the horrific CGI.
Riz Ahmed is criminally underused, and when he is on-screen it adds nothing to the specific scene.
The positives were Tom Hardy, and well, Tom Hardy. The relationship with Venom and Eddie Brock is great, if rushed and a little hectic.
Overall it's a decent enough effort, but an opportunity missed despite the box office showing.