Another downside is the size of the community. I think this is why the pi is going to be around for a long time despite not having the best tech specs around. There are all kinds of tutorials for hundreds of projects and the prevalence and availability of rpi forums further lower the barrier for entry.