> except that many US-based online stores' payment processors refuse to work with a debit card
I have never encountered even that. My debit card also works great for in-person payments in the US, with the only exception perhaps being rentals.