I was pretty happy with that . I used that for 2 years without any problem. But, I dropped that once and damaged its display heavily.
I was to buy HTC Hero (being Android mobile)..but one of my friends told me to wait for N900. I was then comparing N900 with HTC Hero, HTC HD2 Leo and iphone 3GS. I selected N900 only for its linux. Now I am very happy with it.
I was using a Fruit Phone without a sim card (just for the free WIFI and an app called MyTime) until I lost that. However my main phone was Nokia N95 8GB.