There will always be both congestion and attacks against nodes: it's an open network where you pay for what you use. Classic doesn't solve either problem, because those problems will never be solved using the Satoshi design. (i.e. open network, pay for what you use)