I want to clarify a few things:
1) Invictus will not be responsible for upgrading PTS. If we do not coordinate to get it done, it will not happen (see Dan's response here:
https://bitsharestalk.org/index.php?topic=6333.msg84980#msg84980)
2) DPOS is production ready. It is already deployed in BTSX which has 3 times the market cap of PTS.
Yes, it is true that the upgrade will take time to complete. This is further reason to begin the upgrade process IMMEDIATELY. We need to set a future block for the upgrade snapshot. Between now and then, there is minimal development work that needs to be done. Here is what the process should look like:
a. Future block is selected for the upgrade snapshot, let's say 1 month in the future.
b. The exchanges will configure a new DPOS-based PTS client. With regard to exchange functionality, this is essentially a clone of BTSX and should require minimal effort.
c. A few hours before the snapshot the exchanges will halt trading of old-PTS.
d. After the snapshot the exchanges will import the snapshot into the genesis block of the new-PTS and resume trading. Old-PTS will no longer be supported by any exchange.
If the community agrees to migrate to a new DPOS blockchain, there is literally no reason (technical or otherwise) to delay the move. Aside from saying "it is hard", I would love to hear exactly (1) what is hard about it and (2) how waiting would alleviate that difficulty.