When i sell a beat i provide track-outs regardless, so they may mix it themselves without the FX and or "limiting" i put on the WAV before uploading to a website.
And i currently already do this process, but I have listened to other peoples music and the overall feel/vibration is different then mine for apparent reasons (equipment, sounds, method). However, i understand that with proper mastering techniques it would enhance my mix even better.
I guess im trying to figure out which area of my craft to really focus on. Whether it be the EQ within the pre-mix or tinker around with some tube saturation and SSL compression (waves) and the sorts.
I dislike "digital feeling" hip hop with a passion, although im in the constraints of ITB with my DAW (FL and Ableton)