I have been wanting to take the DIR course for a couple years now and availability is definitely an issue. It is usually always when or where I can't seem to get to. The closest DIR class is usually 5 to 6 hours away from me in either direction and there are only a couple classes a year that are doable for me. Unfortunately I don't have any buddies who desire the class so I can't bring an instructor here. There is a shop that has a GUE instructor about 7 hours away, but he seems to not have any desire to return my calls or e-mails. Hopefully the one that did contact me will have a class I can go to next year. Another problem is there are a lot of places without a large "Tech" market and a many people see DIR/GUE strictly as technical diving. Also, there is a lack of regular classes that are easy to plan for. I have also heard of classes that go on that I never saw posted on GUE's website. Can't join them if you don't know anything about them. I also was suppose to meet up with a GUE instructor at a quarry that is about 5 hours from me, since I had plans to be there for an event my LDS was holding. Come to find out, the class was moved much further away. Had I wanted to take the class, I would have had to opt out due to the amount of time I would have had to travel.
For what it is worth though, I am going 5 hours away to take IANTD Deep and Advanced EANx with an instructor that used to be associated with my local shop. It is going to take place over 2 weekends and will be a lot to cover since the pool session will be 6 hours one day and the lecture will be 8 hours another day. The second weekend session will be 2 days with 3 dives each since IANTD allows you to combine classes. I also plan on taking Tech and Trimix with the same instructor , hopefully after I finish DIR-F and get some more dives in.