Im here as YRB2 user:
Prot: Spot on, full auto mode can be easily used to tank LFR and down, as for progression theres Semi-auto mode with keybinds. Its easily configurable with a lot of survival options. Empowered Seals (prefered Prot progression talent) is fully supported, DPS mode for Empowered Seals have no issue with keeping you higher on meters, while Survival keeps you up trough most of sticky situation, mixed mode tries to keep both buffs up thus keeping you survivability and boosting your DPS trough haste buff from ES.
Ret: Same as prot, spot on. As with prot, it has a lot configurable options too. Ret's burst is quite insane and rotation optimized to reflect latest simcraft and theorycraft's.
Holy: None. This is DPS/tanking routine so theres no healing at all, BUT YRB2 supports ALMOST ALL DPS and Tanking specs for the price that is lower than some of "specialized" routines. As MrLamp said, for healing, Oracle 2 does the job in both cases.
Now, i used to use THA routines in the past, but they ended up way to robust for me, thus slower than YRB2. I personally prefer YRB2 due to its clean and easily configurable UI, a lot of personalized class specialization settings from its top progression raiders and above all frequent updates. Alex, routine Dev works 24/7 (quite literally) on improving all rotations that YRB2 supports.
Theres a common mislead in the air when someone says "all-in-one routine" that they wont perform on same level as specialized, i can confirm that they can perform toe-to-toe with them, even be better in some cases.
To avoid shifting this to YRB2 vs TuanHA topic all i can say is its down to what you prefer, clean, slick UI with quite a lot of class and specialization options and fast routine, or robust and a bit slower routine.
Next to that all i can suggest you is to try YRB2 as it has 3 day FREE trial, give it a go, if you dont like it you can always keep looking. And be sure to try it with lvl 100 charr as some of the options work only then.
Alex always keeps his rotations updated to reflect latest simcraft changes so you dont need to worry there.
Edit: keep in mind that dummy testing provides you with nothing but inflated numbers so if anyone starts to talk about dummy numbers, ignore it, whats count is actual raid performance (both DPS AND survival) something that YRB2 is constantly being tested in before every new release. If you ask me, i would rather go with routine that does, lets say, 97% of simcraft DPS but has good survivability over routine that does 110% Simcraft DPS but 0 survivability. Dead DPS cant DPS.