LOL. I have used xoom one too many times myself. I have my own grievances against them, but I'd continue using them. My acquaintance's situation is different, however, since he tries sending his PayPal funds to himself using his own Xoom account. According to what I've understood from your prior post, you are in similar situations that's why I compared him to you.
Well keep in mind that in India they will refuse India to India payment transfer if you choose Pick UP service. So Always use Bank deposite which takes only 2 to 3 days to your banks.
Xoom is very well trusted and secure service. I have used it many times. Thing I like the most is I will be able to get Money within max half an hour through its PickUp Cash Option. Days are gown waiting 25-30 days for paypal checks... lol...