Det skal ikke være noe problem å få XBMC til å autostarte.
Jeg er ikke noe racer på Ubuntu, men jeg mener du kan gå inn på "System" --> "Brukervalg" --> "Sesjoner", der kan du legge til XBMC så den autostarter, mulig det finnes en annen løsning, men slik har jeg iverfall gjort det med ting som skal autostarte.
Lykke til, håper du får det til.
Blir litt feil å spørre meg hva som vil være best av windows eller linux, da jeg er helfrelst Ubuntu bruker, etter 15-20 år med windows.