Hi,
I do use Mandriva 2008 Spring since it came out and I have been using it for a while now, about 4 or 5 years. In my opinion, just like you said, it is one of the most friendly distros out there and it is getting better with every release (I am talking about the last 3 or 4 releases).
My experience? I do have a desktop that came with Windows XP and I installed Mandriva (Mandrake at that time) and, since them I have been using it nonstop. I must say that, sometimes I was frustrated, however I was certainly decided to leave the MS world behind, so I kept on going. After that, about two months ago, I ordered a notebook with Linux preinstalled (a Dell XPS M1330 from http://www.dell.com/ubuntu preloaded with ubuntu) I deleted the Ubuntu copy and installed Mandriva. Up to now 99% of things work with no problems. The other 1% does not bother me, so I don't worry about it.
It was kind of weird to get a computer without Windows, however I do not miss it anymore.
One very important point: You will have to learn a lot about how things function in the linux world. There is a very interesting and comprehensive site about mandriva, it's called Mandriva Tips for Free and it helped me a lot with configuration questions, etc. Most of the information is for Mandriva 2008.0 and not 2008.1 but the differences are not that big actually.
For windows programs you have several choices:
- Dual Boot - A lot of friend of mine use Windows for desktop work and Linux for internet related work. (From the Linux side you can read and write natively from and to the windows partitions - FAT and NTFS)
- Wine - A program that emulates the windows API and allows a lot of programs to work withing Linux. Read more here http://www.winehq.org/ (The watchtower library runs under wine by the way)
- Use virtualization. Utilize a program like Virtualbox to create a virtual computer that runs within Linux but that offers a native environment for Windows, for example, to run in.
I guess then, that the first step is to read a little in order to be able to make an informed decision. Also determine exactly what your needs are and how they could be covered with Linux or with a Linux/Wine/Virtualbox combination.
Hope this helps
Vivalavida