NSP is finished as a political force.
They have no coherent political stand. If people accuse WP of being too "mild" and too "agreeable" to the extent that there are little differences between them and the PAP, them NSP is even worse - they are too similar to WP.
SDP is the only party that has a differentiated political platform. As for SPP, they are going extinct. The party is only about Potong Pasir local issues and nothing more. If Potong Pasir no longer exists (which it won't after the next GE), then SPP will have totally lost its relevance. Besides, Mr Chiam is in poor health and he will be approaching 80 years old by 2016.
The other non-WP parties should just merge and form one strong third party.
In fact, all opposition members who are leaning towards the 'moderate' approach should just join WP, while the more radical liberals who want to focus on democracy and human rights should just join SDP. There is no need for so many parties.
At the end of the day, the only two parties should be WP and SDP since they each cater to a different segment of the political diaspora.
To draw an analogy from UK politics:
PAP = Conservative Party
WP = Labour Party
SDP = Liberal Democrats
Anything else is superfluous and not necessary. The existence of so many parties just serves to lower the standing of the opposition collectively.