Con un Raspberry 2 fai tranquillamente tutto quello che hai elencato, logicamente devi fare un po di esperienza, per quanto riguarda il software è soggettivo, devi fare qualche test e vedere quale ti soddisfa di più, considera che puoi usare un paio di SD anche da 4 o 8 GB e cambiarle a piacimento, installandoci distribuzioni diverse mentre non trovi quella che ti dà più soddisfazioni.