I would only build my own table if I needed it for a specific purpose. For instance, when I had my decks, I considered designing and building my own to suit my decks, mixer, amp, speakers etc. Same for a computer desk maybe but I wouldn't bother for a dining table.