i own a mbp 13" and i often use the internal dac.I don't like it but it is just sooo much easier than plugging a usb dac each time and having to deal with disconnects and additional cables.That being said i have the apogee one and have used many top notch dacs over the years in studios and so ,and i have to say this.The dac is probably the least influential part of your chain to the final sound reaching your ears.
I think it all depends on which headphones you will be using.
If you have or plan to buy detailed akg's or triple fi's then at some point in the future the s/n ratio and the overall quality of the dac is going to be bothering you.
BUT i would not amp the HO of my macbook.maybe my iphone.
So if i were you i would
1.Try many headphones from friends and see if a signature suits your needs
2.Then find an amp and see how it affects the headphones you already have
3.Then plug your bose or whatever you have in an external sound card like the ones used for recording(which usually have nice clean dacs)and see if the difference it makes is enough to justify a dac purchase.
Just an opinion