This is how i do it , can't say its better or worse than any other method ?!?! This automates the process of splitting the vocals so every time you will get an Instrumental / Main Vocal & Backing Vocal track . Then simply merge the Inst/Backing Vocal tracks (I Use Vegas) but you can use any audio editing software like Audacity or even online audio tools.
hope this helps.