The DVD format does cater quite nicely for seamless branching, unfortunately not all drives support it (some have a bit of trouble if they only have a small memory cache, similar to early drives having a pause at the layer change.)
Also, you can do it at home on a PC or Mac. Programs like TFDVDEdit 3 with DVD SP2 do it at the home level pricing, and Scenarist has supported it forever and it works fine.
It does take a bit of forward planning and knowledge, but it really is not a problem to implement.