SPS Commerce is a retail EDI network, and for the problem it was built to solve it is one of the best answers available. If a large retailer says their purchase orders arrive as an EDI 850, that you owe acknowledgements and advance ship notices back, and that their compliance team will charge you back for a mislabelled carton, you need a managed EDI provider. SPS Commerce is a credible choice for exactly that, and we do not sell a replacement for it.
The comparison is about a different set of orders. A network covers the trading partners you deliberately enabled on it, because enabling one costs money and effort on both sides, so the budget goes to partners whose volume justifies it. That is a rational allocation, not a failure. What is left is the long tail: the independent retailer, the four store distributor, the buying group that emails a purchase order as a PDF every Tuesday. Those accounts were never on the network, so somebody on your team retypes them into Shopify.
LevelOps PDF to Order reads that document. Any layout, no template, no field mapping, nothing asked of the customer. Every line is matched against your Shopify catalogue including the buyer's own part numbers, priced from your catalogue and that account's Shopify B2B price list, and written as a native Shopify draft order for a person to approve. It never sees your EDI traffic.
So the verdict is both, not either. Keep SPS Commerce for the retailers who mandate EDI, add order intake for everyone else, and watch the gap between them: a purchase order that arrives through an EDI or supplier portal channel but lands as a PDF that nothing imports into Shopify, so someone retypes it anyway.