My sister just bought a Mac with OS X..
For the first 2 weeks, she loved it..
Now that she is realizing that 95% of her software needs emulators to work them and WINE is incompatible with much of her software and Cross Over isn't working correctly as well.. she is considering taking it back and exchanging it for a PC...
Add on top of that, there is hardly any software market for OS X or Linux..
She is going to make her decision in the next 3 days and then she either has to keep the machine or exchange it.. the 30 return policy.. got to love it.
This is a valid concern- I've been primarily Mac for long enough now that I forget about this issue. The simple fact is that she has two options: install Windows on her Mac (parelles, or bootcamp, or some other incarnation) or she can reinvest in all new software. In all fairness, this is something she should have thought of prior to her purchase. There is plenty of softwre out there for her to choose from, but the simple fact of the matter is, it's a completely different OS witha completely different underpinning than any interation of windows. Having to buy softwarre that will work with it is a given.
Just to push the point, the ONLY time I've ever had an issue with finding software is if I'm looking for a specific game (i.e. SFC). Other than that I've always been able to find a software that did most everything I needed.
If you like, you can list out the software that she was using on the PC side, and I can throw it out to some mac zealots and try to find solutions for her (no promises if she wants free solutions). If she returns the mac, I wouldn't blame her, but let her know there is a comunity of mac users out there happy (read: eager) to help her transition to macs full time, and I'd be happy to share info on some good places to start. If it's not the right system for her, or reinvesting in new software isn't worth it for her though, that makes sense.