First off, I didn't dislike the show and I did find it fairly entertaining. The problem is that the entire first season feels like a series of "monster of the week" for Geralt while the other important characters are simply doing their own seemingly unrelated stuff.

The season doesn't really start to make sense until the end which is a huge waste of time. The entire 8 episodes could probably have been cut down to 3-4 episodes. The first 2 episodes could be the stories of the two female characters and how they are connected to Geralt and the 3rd, and possibly 4th, episode could have been what happens in the last 2 episodes. The interconnected events like slaying of certain monsters to gain allies and such could have been handled by a 2-5 minute conversation instead of 30-45 minutes of an entire episode.

This way you'd have 4-5 episodes left to actually start telling the story instead of wasting almost the entire season on what essentially feels like a prologue.