I faced the same problem a couple of weeks ago and quite frankly i´m so happy that i bought the ddj sx.
I have tested almost every controller in stock @ my local dj gear dealer (i.E. Terminal Mix 8, DDJ SR, SX, SZ, Numark NS7ii, Vestax VCI 400) and the DDJ SX is the most suitable controller for my needs.
If you can afford to have only the vu meter for the master out and the ability to switch them over to show your actual line level than the terminal mix 8 is a damn good choice. To me that is a no go so i eliminated all of the controllers from my list that don´t have vu meters for every channel and the stand alone mixer function of the sx is another feature that comes in handy.
But at last, it´s up to you =)