IMO you can do yourself if you have aptitude , a secure garage and lots of time. A project if you will. If this is your only daily driver then a DIY timing chain job is going to suck on many levels.
Definitely this. My dealer did mine when it was still under the CPO warranty, and I believe it took them just about a full week. Maybe just four days. Regardless, that equates to a lot of downtime for a garage mechanic with a full time regular job.