The smittybilt one is nice and cheap, but
-it can't be used with the soft top
-seems like the material would be too thin or not enough to hold up to a larger dog
With those two things in mind, I went with the safaristraps cargo system as well as the pet center divider. I have an 80 lb boxer who is all muscle and it holds him in quite well. Yes they're a pricy system (I think I spent around $500 for everything), but definitely well worth it and if I had to do it all over again I'd buy it again without hesitating. Trust me you won't be disappointed with the safaristraps netting. Oh and if you do have a smaller dog and are worried about the size of the holes, you can call them up and they will modify it. With my boxer though the hole size is perfect. He loves hanging out in the back and sticks his head out one of the holes when we come to a stop (the first picture is the hole he tends to use all the time at stop lights haha). People laugh and smile all the time. Oh and last but not least, you'll probably get a lot of questions when driving around so be prepared, haha.