Also the inputs supported are important and will vary. You may need or want certain options there that help decide. Personally, any streamer I buy at this point must support latest USB, AirPlay, and google cast protocol versions. That is a key differentiator of sound quality. Bluetooth is also a nice to have for added flexibility when needed. Best to stick with newer products regardless of company with streamers probably more so than any other component because the technologies that go into them continue to evolve.
Just as a reference, The Cambridge Evo does it all as a streamer and amp. It’s like a Swiss Army knife for good sound.