Well, regardless of what you used, the mix is perfect IMO. The vocals are right up front where they should be and all the instrumentation is crisp and clearly heard as they should be. I also agree, it is a very awesome song, who ever wrote and arranged it. So, great song and a great mix on your part. A job you can surely be proud of, nice work.
Peace and blessings, John