Seriously, too many people have lost sight of what a "PI" is about. It is an educational device by design. It is not a desktop replacement!
Absolutely agree, and I've told people that on occasion when they appear to think the Pi is more than it is. (It does make a *fine* terminal for connecting to a faster system, though, and I use some of them just that way.)
More memory, maybe, but not really needed. They want to teach people efficiency. The current size works well for the majority of people.
For the Pi as it stands, no. But if you have a faster system, then more memory to deal with the likely greater number of processes running, then yes, more memory.
More processor, yes but not multiple cores at rediculous speeds. A move to a newer architecture definitely. Multi cores, maybe, but not a quad core! Number of cores does not always equal more performance anyway. The V7 architecture is faster without adding cores. The perfect "new" SoC for a Raspberry Pi 2 would be the VideoCore 4 and just a newer V7 core. But Broadcom is not going to burn these just for the foundation!
V7, sure. What speed is ridiculous? 1GHZ (Cubieboards)? 1.2GHz (C120)? 1.5GHz (Odroid-C1)? I am not so sure that sticking with VC4 is--ultimately--the right choice. Granted, a lot of work has gone into squeezing better performance and more use out of it, but Broadcom has dropped work on the follow-on VC5. That bodes ill for the VC4. No die shrinks, no new products, no further development. At the same time, display resolutions keep climbing. 4K monitors are now down below "jaw dropping" prices. Apple has what they are calling a "5K" product. Cell phone and tablet screens are going well beyond 2K resolutions. People are doing 3D on 2K monitors. 8K has been talked about for a few years now. In a few years I expect to start seeing cheap, used, 4K monitors and it'd be nice not to have a future version of the Pi gasping for air when connected to one.
Better video, the VideCore 4 has all the needed performance. If they could stick with it that would be good. A lot of time has been put into the Video.
Only if there is a future for VC4. Where are you going to find a V7 chip with VC4?
USB 3.0, nice but not needed. A better implementation of USB 2.0 inside the SoC would do more. USB relies heavily on the processor to run well. USB 3.0 would be too much for ARM SBC use (my opinion).
Agreed. USB 3.0 isn't needed on an SBC. (I'm sure someone will be along in a minute with a MUST HAVE use case for it...if only to prove me wrong.)
More GPIO, yes, definitely. Always need more. Size is the problem here.
I have no doubt that the demand for GPIO is--essentially--unlimited. Fortunately, if you are in that position, there is the Compute Module.
SATA, nice but really not needed to accomplish the basic mission of the Raspberry Pi. I would like to see it, but not absolutely needed. More than most people need.
This is the point I will argue with. I think a classroom full of Pis--especially in a 3rd world country--would have a definite desire--one might almost say need--for some kind of server to support those Pis. For that, having a native HDD/SSD interface would make such a device far more useful than having to find some form of adapter to go from what the board has to what the drive needs. One could posit some other interface, since there are new ones creeping into the market for SSDs (and SSD prices are falling), but using the "trailing edge" design technique to keep prices down, SATA would be the way to go. I also note that the Cubieboards (Allwinner A10/A20) do have SATA II, and very useful it is.
I will grant that some of my wish for a SATA port is self serving. Right now, I'm using Cubieboards for the server side of a client/server setup with Pis. I would prefer to make it an all-RPF setup...even if just because community and support for Pi is better than for other boards I've looked at.
What would I like to see? A server version without any sound or video connectors at all. Only USB and Ethernet! A B- ?
Not only do I agree that a "Pi server" would be a good next step, but I've been saying so for some time. I disagree with your proposed model to the extent that a "Pi server" should have video out simply so that one doesn't *have* to run it headless. It doesn't have to be great video (though people will be disappointed if it isn't) since the use case as a server doesn't require streaming video, 3D acceleration, or other fancy graphics. I really think a SATA port should go on the "must have" list for it. The "nice to have" parts for a server are going to be (in order, I think) memory, clock speed and core count. I could see such a beast as a dual-core 1-2GB RAM running at 1.2-1.5GHz.