My experience with Reciva is limited to that which I've had with my CCrane Wi-Fi radio over the past 4 months.
The interface is clunky, and I can't add a stream or a podcast through the website to save my life.
My experience is different. I have had a CC Wifi in each of several rooms for several years and I have no problems with adding streams. I have also added stations with no problem. (I have never tried podcasts.) I listen to radio heavily and at this point I don't know how I could be without it.
If you want to listen to the last station you listened to before you last turned it off (which is the most frequent use for me) then you just press the red button to power it on and it will play that station. If you want want to listen to one of the stations on presets 1-9 then you just turn it on (i.e. press the red button) and to change stations press the desired preset button. I find I hardly ever need to do more than that so the issue of setup and configuration is really a non-issue for me. If you have more than 9 stations then presets 10-99 do involve pressing 4 keystrokes which is a bit of a nuisance but you can alternately put the stations in My Stations using the Reciva web site and that is what I might do for the few times I want to have an additional station. Note that presets can be set to stations or streams so if you have a stream that you use a lot then you can use one of your presets for that.
For configuration, the interface on the radio is a bit primitive if you are used to a smartphone, say, but I find I hardly ever have to use it and you can do some of the setup right from the Reciva website where it is reasonably easy if you are familiar with using a web browser.
Another thing you can do is to buy a programmable remote. I bought one for one of my radios and set it up to work with it -- this was not so easy to configure -- my programmable remote is even more primitive than the radio -- but it works. I have set my programmable remote up so that I can access presets 10-29 with two key presses rather than 4 although as it turns out I hardly ever need this.
Also note that if your radio is connected via Ethernet cable then you won't need to enter a Wifi key so it is particularly easy to set up.
Note that the above refers to the original CC Wifi which uses Reciva. The CC Wifi 2 model uses Tunein, not Reciva. I don't have that; however, from the manual it seems that the CC Wifi 2 does not have any way of specifying a URL, i.e. nothing comparable to the Reciva My Streams feature. I use that feature to play audio from my PC upstairs on the CC Wifi downstairs. This would not be possible with the CC Wifi 2; however, the CC Wifi 2 does support bluetooth so you could play audio from your smartphone (or PC if your PC has bluetooth) which may be an adequate substitute for most -- of course that would require physical proximity.
Prior to the CC Wifi I had a Grace Reciva radio but I decided to move to Ethernet and it only supported Wifi so I had to get rid of it. That was quite a while ago and I believe that Grace radios now support Ethernet. Currently I have one radio on Ethernet and the rest on Wifi.
Since I got my radio years ago there have been quite a few developments and there is a good three part review of Internet Radio here: http://swling.com/blog/2012/03/rethinking-internet-radio-part-one/