Jeg har også i sin tid været med til at programmere et CMS helt fra bunden (startede personligt lige omkring millenium med det første hjemmeside cms). Det startede dengang som et lille hygge-projekt og er idag blevet grundstenen i en virksomhed
http://www.intramedia.dk/cms-system.aspx, så det kan da drives langt hvis man har motivationen og evnerne, men det er en hård kamp.
Markedet idag for cms systemer er stort og konkurrencepræget, og hvis man skal ind i kampen her, så skal man tænke lidt ud af boxen og lave noget nyt/anderledes i forhold til alle de andre.
Som minimum bør der fokuseres lidt på søgemaskineoptimerings muligheder i CMS'et, det er jo virkelige "hype" og oppe i tiden nu, så det er noget rigtig mange fokuserer på, og så er det oven i hatten et meget interessant område :)
Et godt råd er at du bør fokusere på nogen helt få basale funktioner og lade være med at omfavne for meget, ellers så går du hurtig sur i det. Lav de funktioner du selv synes kunne være sjove, det behøver ikke være så seriøst alt sammen, særlig ikke hvis det er på hobby plan / for indlærings skyld.