First i'd like to say you can use any modern daw to get great sounding vocals / instrumental... Those aren't the best examples, but i get your point...
Few Tips:
(1) Make sure you have a flexed mind fame before attempting to mix jack shit, cause if other wise you'll get jack shit results.
(2) "DON'T MIX AT HIGH LEVELS"
(3) EQ & Compression are the backbone of any mix... These are the things that 99% of the time give you a great mix to begin with to make it even more great after.
(4) Make sure you hear what you are doing (Have a good monitoring system)
(5) No rule is set in stone (That's why i love music)