No single stand-alone product is gonna get you the mix you want.
I've ranted and raved about Samplitude in some other posts -- check them out if you wanna know more about what it does.
No matter what you choose, it takes more than any stock software package has to offer to make the final mix sparkle, shine, and pound out your guts.
I found the Waves plugins to be the be-all/end-all to the mixing question.
They are direct-x and thus work on any of the available PC audio suites. The Waves Gold Bundle has (among about 30 other plugins) the Q10 Paragraphic EQ and the C4 compressor.
No two tools will help your mixes more than these.
The absolutely beautiful thing about them is that the factory presets are so musically appropriate it makes you wanna cry... If you select "Pop Vocal" on the C4, your vocal track surges into the front of the mix, and you only had to touch ONE BUTTON.
The Q10 can do a lot of harm if not used properly -- I never found a single track that needed all 10 bands of EQ to be active at once. You need to find the sweet spots for each instrument and give them a little boost in the few spots where they need it. In addition, you need to pull down those same frequencies in the instruments that aren't using them, but mask the other instruments. (ie... boost the snare at 150hz and cut the kick drum at 150... in most instances you'll also find that if you cut 150hz in all your rhythm guitar tracks it'll make the snare a hell of a lot more snappy & in your face without touching the level of the snare track...)
The Waves Masters Bundle has the L2 Ultramaximizer. Hands-down, this thing is worth the cost of admission.
Once you get yer mix sounding about like you want it, stick this on the main output buss and MAKE SURE it's the absolute LAST THING in the chain. In Samplitude, I stick it in the POST section, meaning it comes after the main fader, and after all the main FX like the multiband comp. and the limiter.
Another tip in any DAW is the main output buss's limiter -- set it to -0.1 while you're mixing and it will let you push everything beyond what should be right in the digital world. Doing this, tho, can make stuff sound harsh. That's where the L2 comes in. Turn off the DAW's limiter and activate the L2.
Set it to Ultra mode, have the upper limit set to -0.3 and then pull the left slider down until you've got about 10db of compression... This will manage to floor you every single time you hear it. Sometimes -10 is a bit much... back it off until is sounds even.
Of course, all that's my 2 cents on the matter. Doing it that way negates any mastering beyond this point because you've effectively mastered it while mixing. If you do plan to send your stuff to a mastering engineer, you don't want to use the L2 cuz once it's on there it shouldn't be processed.
Check out the waves stuff -- you can download 14-day working versions of all the tools. Once yer 14 days are up, tho, you gotta pony up a couple grand or re-install yer OS.