ad klávesnice: preferuju větší, ty malé jsou na můj vkus blbě ovladatelné, ale to je tvá volba, fungovat to bude taky.
ad OS: ano, XBMC je multiplatformní. Jde o to, že můžeš ušetřit za OS, pokud ti stačí z OS jen prohlížeč a nebudeš potřebovat jiné (čistě) Windowsí aplikace (pak vyhoví i to Ubuntu). Co je ale důležité: je třeba se řádně podívat na matrix podpory HW, abys nezjistil, že určitá grafika nemá v Linuxu funkční akceleraci.