i own this device and think it it great. someone asked why have 128mb nand? sure, maybe the payload will never be more than 128kb, but thats not the point. it doubles as a flash drive, so u can have your app installers, multiple payloads, etc on it without having to attach two usb devices.
also, when you connect to the ps3 via ftp, you can send files directly to the p3go. that means you can update your payload without even plugging in the dongle to your computer! this is something i love about it. and we are still in the early days of ps3 hacking, who knows what will be possible in several months or a few years?
one possibility is loading custom firmwares from usb - so why not have those files on the jailbreak device? point is that this device opens the door to many possibilities and is in my opinion as future proof as it could possibly be. the open source factor is important - even if u don't care about open source, this is a good thing because it means when/if the company stops supporting/making the device, the community will still be able to improve it. if you are looking to buy a ps3 dongle, i highly suggest this one!