That is my feeling as well, streaming audio services comes and go, revamp their interface so pretty soon you have a nice brick.
Have a look at the WiiM product range, it covers all your needs at a decent price tag.
If you use a streamer, you might as well decide not to use a USB stick but pull...