Re: @Steve Evans
As you say, an ATtiny and similar can do wonders for most simple projects needing to sense or control one or two things only.
Anything more complicated, net connections etc, and going the Pi route gives you lots of easy connectability. Some of it can be done with microcontrollers, but then you are committing to lots of additional boards, and basically building your own Pi! :D
Oh, and the downvotes on my previous post, I assume is for mentioning the Pi has an OS overhead? Which I'd assume it does if people run natively Noobs or similar, but will not if running something else (I know there are lots of options)?