well i have it for quite a while now this are my pros and cons:
pro:
-keyboard
-custom firmware (unlocked bootloader)
-good battery
-the n900 notification light
-good build quality
-what you would expect
cons:
-bad call quality (people can't understand you)
-weak wifi signal
-os not the best (if you want vowifi you need lineage), needs development
-ghost touches
-fingerprint sensor
-shifted keyboard layout to the right... why not use a normal one...
-proper camera software (or a gcam port that works)
things i would want to have but are not cons:
-smal