i recommend the Raspberry Pi 3 Model B
https://www.raspberrypi.org/products/ra ... 3-model-b/
this board has fast hardware quad core ARM A53 cpu / soc among the PIs, search the web and u'd probably find comparisons showing its cpu performance vs other PIs has many usb host ports, has ethernet, has wifi and bluetooth on board
using this very much feel like one of those tiny computers (mini PCs) such as those 'android TV boxes'
http://hackaday.com/2016/03/01/pi-3-ben ... e-is-true/
the downside is that the cpu / soc runs rather hot, search the web & u'd see some articles about this cpu running hot, but i think that's a minor inconvenience compared to the performance it delivers, as for the temperature, there are also many articles on the web on how to install a heat sink over it.
the easiest way to think of this board is basically it is a *mini PC*, it could do many (most?) of the things you would do on your regular PC / laptop computer, but the form factor and connectivity provides you with many more use cases (situations that you can use it) that may be inconvenient / less appropriate to use a oversized computer to do this.
some people use it as a media streamer (e.g. stream full HD 1920x1080 mp4 movies) - replacing those 'android TV boxes', and oh R-PI is 'better than those Android TV boxes' - it runs a *full blown debian linux distribution* you can remotely control it, run most of the linux commands over a SSH / telnet terminal, some use it as a automated remote (wireless) web-cam, some use it for some 'IOT' purposes (it can easily interface a 3.3v Arduino, there is Octoprint
http://octoprint.org/ that host and runs a 3D printer to do all the printing), and no less you can program it / customise it to do whatever things you would like as do a computer and much more other uses.
i'd even say R-Pi has 'come of age', it is much more than simply a 'toy' in its early days
I'd highly recommend anyone who has not touch a mini PC or R-PIi to try it out and for a good board the Pi 3 Model B
note that Intel's 'compute stick' has a decently fast processor similar to Pi 3 Model B, but it lose out compared to the convenience of the full connectivity 4 USB ports, ethernet on board, wifi and bluetooth on board when you want to connect things together with the mini PC
to temper expectations a little, these mini-PCs ARM SOC is not as high performance as full blown high speed CPUs like the Intel i5, i7 CPUs for compute intensive loads
Pi 3 model B can possibly do perhaps 348Mflops double precision linpack
http://www.roylongbottom.org.uk/Raspber ... hmarks.htm
while a i7 6770k
could top 200 Gflops double precision
https://www.pugetsystems.com/labs/hpc/S ... maybe-697/
that's 500 times in terms of computational prowess
and large vector clusters of Intel Xeon Pi in today's super computers makes that petaflops
that's more than 2 million times faster in terms of computational prowess
and by-the-way, Pi 3 model B is faster than the first Cray 1 super computer (160 MFLOPS)
https://en.wikipedia.org/wiki/Cray-1
