Depends what you want and what you can tolerate.
Do you want W104PTP to be able to run "clean"? Or do you want it to be bogged down by (years of?) irrelevant data, settings and history? Some of which it probably can't interpret correctly anyway (hence the errors and lag).
I know where my data is and how well backed up it is (in fact, I was thinking about it last night and I'm gonna re-do some elements as my data's just too backed-up). If you're happy blowing away what's on the handset by hard resetting and not restoring from a backup, you'll get a better feel of where W104PTP is at. Rather than where the upgrade process is at.