My rankings are as follows:
1. CW1(Cheap fares+clean buses+no speed limiter=BEST!)
.2.170(especially when got the ZF Mk III

)
3.160
4.CW2
5.950
Well, even though I live at SMRT territory, 950 still $ucks. Miss one, and wait for an eternity. You despair as you see 170 or 160 zooming past. I only take 950 if I want to take 962 home.