Well, using Linux is always like this: stuff keeps improving (and thus breaking) and you keep fixing them. Personally I like this, and it was a major reason for me to get a Maemo phone instead of something else.