Ranked in these QuestionsQuestion Ranking
Pro Easy setup
Setting up a Raspberry Pi is easy enough even for people who have not installed an OS before. The official documentation is very detailed in explaining how to install the official Raspberry Pi OS, called Raspbian and even a beginner can follow it without a problem.
Pro Built-in wifi
The Raspberry Pi model 3 has an onboard 2.4GHz 802.11n Wi-Fi which works out of the box as long as the latest version of the default operating system is installed.
Pro The default OS is great for learning to develop software
Raspbian's main goal is to be used as a teaching tool for schools in CS classes. As such, it has multiple development tools pre-installed. It comes with a Python installation, Wolfram Mathematica and Java IDEs.
Pro Large number of operating systems available
There's a massive number of Raspberry Pi OSes available. Most of them are some kind of Linux flavor and general-purpose and some other OSes are available for specific purposes like media streaming or gaming and emulation.
Pro Can handle basic day-to-day operations a PC can without a problem
While older versions of the Pi have had some annoying performance issues, the latest version has had a 50%-60% performance increase from the Raspberry Pi 2. This makes it a pretty decent choice for an everyday PC and it can perform basic tasks like opening and editing documents or browsing the web without a problem.
Pro Native Bluetooth capabilities
The model 3 B has built-in Bluetooth support. This is very helpful when connecting multiple peripherals and when the number of USB ports on the Pi is not enough.
Pro Hundreds of apps available through the official store
Raspberry Pi also has an available "Pi Store" which houses hundreds and hundreds of apps ready to download and use on a Pi.
Pro Can play 1080p videos at 60fps
The Pi 3 can play 1080p videos at 60fps, which is a significant upgrade from the previous Pi 2 which ran at 30 fps. However, the built-in browser has problem with running YouTube videos at 60fps but by using another browser such as Firefox which is installed separately there should not be any problems with running videos at 60 fps.
Pro Generally cost effective
Pro Doesn't have built-in storage
Uses a separate micro SD card, so the storage can be upgraded or even taken out to read from / install a new OS.
Pro New free Pixel version has a good Chromium browser
The new free Pixel version of Raspbian (a variety of Debian Jessie) has a good Chromium web browser with Flash and Pdf handling included. Can live with little RAM: 1 GB is ok, more is super.
Pro Lightweight and fast booting Raspbian Pixel now also runs on PCs and Mac with i386 processors and little RAM.
It is now also available for free ( USB booted) on PC or Mac based on i386 processors. Works well and boots fast.
Minimum USB key size needed: 2 GB.
The Pi promotors are working on a HDD bootable version too.
Pro Over 11 million Pi´s sold: big user and developer base
Over 11 million Pi´s sold: big user and developer base, more than any other SBC.
Con May get warm
The Pi 3 may start getting too warm when pushed to its limits.
Con Doesn't have built-in storage
A micro SD card is required for Raspberry Pi to function.
Con Power hungry
The Raspberry Pi 3 is a pretty power hungry single board computer. It needs a power supply of 2.5A to function which may not be already available to users and needs to be bought separately.
Con ARM processor
Some programs are incompatible with the ARM-based hardware.