Warehouse 13 has such an expansive premise--mystical artifacts around the world packed into a warehouse--that the show has many different modes it can go to. There are sometimes awesome episodes like last week's with a fluid format and great usage of the endless possibilities, and then there are episodes like "Insatiable," basically procedurals with an artifact thrown in.
On a thematic note, I'm not sure I like that the writers revisited the past and inserted an artifact into a case which Myka already revisited in the first season. This is the sort of thing that happened to Mulder and Scully on The X-Files--the paranormal somehow finding them all the time. But the dark, constricting nature of that fits tonally with The X-Files, differing greatly with Warehouse 13 which is a much cheerier show.
Now, we have the idea that artifacts are all around these characters like malevolent shadows which cause harm. It just doesn't fit with the tone of the show. The haunting notes that do come out in Warehouse, such as the mentions that Warehouse agents usually die, aren't nearly enough to tip the scales of the show into a direction where things are particularly dark.
The B-plot was again brief, but it advanced the overall plot for the season. Claudia and Steve are ambushed after retrieving and artifact, leading to a couple funny scenes where an artifact is used to get the license plate numbers from a dog. Surprise, surprise--it looks like Agent Sally Stukowski did it again and this time the characters know. There wasn't much to the plot, but there were only a few scenes, so it didn't really intrude on the rest on the episode. And we got to see the funny sights of Artie and the dog, and Claudia drooling.
Score: 8.2/10