Build or Buy a Shield?

I'm about to start on a build that requires dmx. Currently, I know of two different shields there is a prebuilt shield I can get here. Or I can assemble my own one of these. Getting the board and parts for the second one is easy, I've found a website that sells the board and the hard to find parts.

Does anyone have any opinions in this matter? The diy board can receive DMX as well as send it, so it could be useful in a later project, and the pre built one has a SD card slot, which won't do me any good. I'm also thinking it will be harder to install other components with the prebuilt board because there are no headers on the other side.

the whole thing seems to just be a breakout board for the max485 and a few sockets. I would just build it myself, hell, you could built something that simple on protoboard.