DirecTV definitely has BBC America (I just confirmed it on their website: http://www.directv.com/DTVAPP/learn/Packages_TotalChoice_Plus.dsp)

I also much prefer the DVR for DirecTV (Tivo!) compared to DISH.

Masaki