BCH and BSV are competitors. BCH and BTC are not competitors. That's the difference. BTC is just trying to be a store of value. BCH is trying to be a currency.
yeah, "in isolation" b/c like you say there are a ton of other important differences to consider.