If you can spare the extra $30 then get the 4 as the processor and RAM upgrades alone should make everything much faster and snappier like channel load times ect..
I might end up doing that but I am expecting, since the 4's release, for there to be more discounts offered on the 3, so if another $20 off comes around (like I missed two weeks ago), the diff would be $50, which for three replacement devices (two of mine are terribly old, the third is only really old), means $150... But I suspect if discount codes don't come along soon I'll spring for the 4.
Does anybody know if the apps (channels) are different on the 4 than the 3, or even if the api/platform is different such that newer apps won't be ported to roku3? Currently I have two Roku XD's and a Roku 2 XS (from 2011 -- looks pretty different from the current Roku 2), and the apps are very different on the two models.
Pure speculation but I suspect that perhaps only the new 4K Showcase channel may not work on other boxes unless the content can be played on lower 720p and/or 1080p resolutions.
All current model boxes will get the new Roku OS7 upgrade including older Roku 2 models like the XS. So most channels will work for most of us. Only a handful of channels apps that only run on the 3 and not older models are available. I imagine that there may be Roku 4 exclusive channels/apps that may not work with the Roku 3 and older but I'm sure if you run a Roku 3 you will most likely be able to run/install pretty much anything that is not 4K or maybe games that may require quad-core processing.
If I see more "exclusive" apps to justify the upgrade I may go for a Roku 4 but in my case, to upgrade to a Roku 3 to play "Tetris" and some other apps, not really worth me upgrading my 2 XS's as I have them connected to VCR and capture devices for recording of some streams that I can't do now with HDMI-only models like the 3. I have wireless headsets already so I don't need to upgrade to a 3 for that. Analog video/audio connections give me more connectivity options and the Roku 2 XS model gives me the USB port, Ethernet, gaming BT remote that I need. I just wish there was a Roku model with the internals of a Roku 3 with the analog ports of the Roku 1 and older 2 models.
2xRoku2 XS,Roku1+SE,Logitech Revue GoogleTV,Raspberry Pi+XBMC,Mac Mini+EyeTV DVR+RabbitTV+PLEX+Kodi,TiVo Premiere,Sony BluRay+streaming apps,Equiso Android TV,FireTV,Nexus player,Simple.TV Local TV:QAM from ISP coax line. PLEX+unsupported apps