I don't really consider myself a dj. I rarely play out but I've been recording mixes for about a decade now and have live mixed on radio etc... My set up is basic, just laptop, Traktor and Kontrol S4. Harmon Kardon speakers which are nice and clear. I normally collect tracks for a few months that I'm currently listening to and I know roughly when I've a good amount to make a mix that I feel is representative of that. I like crossing house/techno/idm so long as it flows to me and I don't like to feel boxed in. Increasingly, I'm finding uploading mixes a good platform to get to play some smaller stuff I'm buying off of bandcamp and help spread stuff you're less likely to have heard. I find the process very therapeutic. I don't like to use much in the line of efx and I try to keep my mixing unobtrusive apart from rare long mix, I'm there as a conduit for the tracks to flow smoothly, that is all.