I converted from a Pure Evoke Flow to a Roberts Stream 83i. Ok, so this radio isn't going to win any style or beauty awards but it's inners are strong and it performs exceptionally well. I've had it running for about 2 months now and during that time it hasn't skipped a beat - this can't be said of many internet radios. Not one hiccup or reboot, I hope this continues!
The main part, the internet radio is driven by Frontier Silicon, and although their database is not as large as Reciva's it offers a wealth of good stations from every country and genre imaginable, with the option to suggest one, or if you have a valid URL, create your own station. The favourites option is handy, as it allows you to store the station you listen to often for easy access on the radio, instead of trawling threw lists running into their thousands. It is likely you will want to use this as the 83i only has 5 dedicated preset buttons.
Aside internet radio, you have a very capable DAB/FM radio, (which works for me with the aerial down - pulling in all the stations I should receive with no hassle) and the Media Player function which streams MP3/AAC tracks from my MyBook World Edition NAS with no trouble.
On the back we have a headphone socket, Line out and Audio In, an RJ45 ethernet socket and the power supply jack. A USB socket is on the back as well as front but the rear one is intended only for use by Roberts, or I imagine to update the firmware where an internet connection is not possible on the radio. The USB on the front is intended to be connected with a MP3 player (excluding an iPod) or memory stick and thus it will play the tracks from this.
I have had no trouble with the Stream 83i, and Amazon has it here for a very good price so I recommend getting it from here. Unlike the Evoke Flow, I can find no disadvantages besides the looks and can highly recommend the Roberts Stream 83i. Thank you.