Thanks for your input Guitarhacker and MarioD.

I also use reference studio monitors and headphones. When listening using these, the mix sounds good according to my taste but then, when I tried listening to other sound systems, I noticed that the vocal tracks doesn't sound that good in the mix. It seems like it does not blend well.