I would say N8, have being using it for a month now, and I'm really happy with it.
if you ok with paying 40USD, you can buy original software to use with it, which will get the true potential of it.
It has USB on the GO, you can plug any USB pen drive, card readers, even a digital camera...