I agree with DJ Vintage, look up the articles on this website for some very helpful information.
But I will still put in my $0.02. I am currently a subscriber to one DJ pool, which, of course, I pay a monthly fee and get unlimited downloads from this website. This website is more Top-40/EDM orientated, with countless amounts of remixes and acapellas to offer, with an okay amount of trap/twerk remixes of some songs.
However, I choose this website because it’s only $15.00 a month, and it caters to and takes care of 99% of my EDM and Top-40 original/remix sets (seriously, I probably download up to 30 – 40 songs a month from this website at least).
Hip-hop on the other hand, I find myself buying them individually from iTunes, being as how I’ve yet to find a record pool worth paying the monthly fee that is hip-hop orientated. I have found hip-hop/R&B remixes on these other DJ pools but not enough of them to make me want to pay the monthly fee.
So re-cap:
1. I use one DJ pool that caters to all of my EDM/Top-40/Top-40 remix needs.
2. I use iTunes to buy 90% of my hip-hop.
NOTE: I do <i>not</i> recommend using BeatPort. The problem with BeatPort is that all of their songs sound the same. It’s annoying. And they are also over-priced. They have $1.49 for a song you can get for $0.99 on iTunes or get it on most DJ pools. BeatPort is not worth your money.