The bottom pic is the one i'd use. I prefer to use the external type with locking pins. Honestly mine do not have the safety pins which is always a risk but I've used them dozens of times without issue. The only time I didn't feel safe with my spring compressors was when I tried to use them on my F-150 springs when I installed my adjustable Bilsteins. I ended up outsourcing that job to a shop.
When I did mine, the safety pins would get stuck on the Eibach springs. They were OK removing the stock springs, but not so good installing the new ones. The spring was too thick for them. I also had to shorten the bolts, they were way too long and interfered with the spring getting into the perches.