The only big drawback is it ain't cheap. You can even run Windows on if you really want.
Also, some people tend to work with large data sets or problems that just require lots of memory. E.g. I work on language generation, and generally the more memory the better. For me 8GB is the minimum for doing serious work, and most machines that I use have >= 8GB and <= 64GB of memory.
Edit: my question is not rhetorical, I really would like to know.
8GB will work for me (that's all I have at work) but it definitely makes my life hard.
You'll need the superdrive in particular most likely.
You boot from the partition, and after installation, delete it and extend your primary partition (if you partitioned your internal hard drive).