A 2nd hand Macbook Pro within its first year of warranty would be good if you could find one. Then you'd have the extended Applecare warranty option if anything did fail.
You could also dual boot the Macbook with windows (or use Paralells within osx) to use any other stuff that you cant find for the mac.... the "lack of software" argument isnt really relevant anymore.