We have a cheap pair of spring compressors (Harbor Freight, I think...). They work well on most Subaru springs, but aren't perfect. When doing struts on our Tundra, I just take them to a shop. Bent our last set of compressors on those beefy front springs.
If/once the current set of compressors fail, I'll likely look for a bench-mounted setup vs. the two-piece all-thread junk from HF.