Whats better for everyday home training and 2-3 times a months playing at a party: 
  
Technics RP-DJ1210 
Pioneer HDJ-1000 
Sennheiser HD-25 
  
* Price matters 
* They will be used only for training, I've got other ones for listening 
* I need good isolation, clear sound 
  
Also what's the difference between HD25 and HD25 SP, except SPs are 100$ cheaper?