First, you'll have to consider moisture issues that come up from the slab. Take a 2' x 2' piece of plastic from, say, a trash bag or something, and tape ALL 4 sides, completely, on to the concrete. (Duct tape works pretty well.) Wait 2 days, and tear it up to see how much moisture comes up. You'll have to be the judge as to what is considered 'significant' but you can do it a 2nd time and have a pro access the potential for glueing problems.
As for installing an alternative like, say, 3/4" solid flooring, a sub-floor can be installed with sleepers. This will get your flooring 'up off' the concrete. BUT, it raises your floor that much higher, say 3" or so. Again, a pro would best be hired for this. Also, this height differential will affect transitions between rooms.
In short, it wouldn't hurt to call in 3 pros to have them talk about installing the different types of flooring w/you so you're 'educated' on the advantages and disadvantages. Ask them what their work would involve! Cutting what, chopping what, moving what, and so on. And for each visit of a contractor, make sure you have them come 2 days AFTER you tape down a plastic square. It's OK to leave it there for a few days. Point is, you want a good sample for them to see what they'll need to do regarding moisture on the concrete.