My reason for getting a Mac Mini is because I could not justify a $2500 laptop and I wanted to try out Mac. The Mac Mini can be repurposed as a media server which I like because I have a lot of movies on iTunes. So if I like it, I can make the decision to save up for a macbook pro, if I don't like it, it is a very expensive media server
I don't really see people using regular desktops anymore. I swapped out my PC desktop a few years ago for a laptop. The portability is just so much nicer! When I go to Best Buy now, all I see on the floor are laptops and all-in-ones.
I am still not totally sold on the Mac yet so I am glad that so far it is only a $700 investment. If it was $2500 I think I would be forcing myself to like it regardless. My only gripe really is the games. The only game I play is The Sims and I read a lot about it and read that it worked fine, saw some video and it looked good etc. When I went to install it, it took like 3 days of non stop errors and uninstalling and reinstalling before it finally started working during which time I read that they basically put a wrapper around the game that was developed for Windows so it is basically like running in a Windows vm on top of the Mac. And that it is extremely buggy so you should install Windows on your Mac. I don't want to install Windows on my Mac! I feel like that completely defeats the purpose.
Also, I have never been fed up with Windows. I just want to use Xcode and learn some objective C.