One thing I have to point out when it comes to mixing drums is their impact on the final loudness of the song. Over the last 10 - 20 years the drums usually have been mixed very loud. That's because engineers realised how important a rock steady groove is. This creates a risk though, if the drums are processed in such a way that the amplitude of the sound decreases drastically, it will have a big negative impact on the overall loudness of the song since the amount of noise increases. This is a typical case:
You mic the drums and place a few mics on the room as well. When you mix the song the producer goes: "The drums should be really powerful..." What the mixing engineer now does is to increase the amplitude of the room mic tracks in order to increase the size of the ambience until it creates a large enough room.
When the amplitude of the room mic tracks increase the sound in itself actually decreases in amplitude. The result of this is that you either lower the volume of all the rest of the tracks or increase the volume of the drum tracks in order to make it enough dominant in the mix. In this process a lot of dB goes to waste and putting a compressor on top of it only makes the whole song much more noisy.
Another way of doing it is actually putting a high- and low pass filter on the drums that should be more powerful, increase the volume and add reverb very moderately. By applying the low pass filter the drums are still in the back even though you increase the volume and much less dB go to waste even though you get the ambience result you need. Remember that you need to place the reverb effect after the low pass filter, else it will cut off the reverb tail. Use the hi pass filter for taking off as much dB as you needed to increase for the ambience to become large enough. This way you have got a less muddy drum sound, saved the loudness of the song and are able to have the room mics setup the way they were in the first place.
