I'd go HP IF 1)I had an all-in-one and 2)If I could do it all over again. I base this opinion on: at this forum it's the least-complained about, and the least asked about as far as configs.
You can run any printer on Solus....but scanners and linux are like pulling teeth without the anesthetic🙂