And let me throw out a novel idea...
No sub-class. (just invocations).
Multi-sub-classes.
I did both, "invocations" and sub classes.
I chose level 3 as a point of divergence as you don't want to front load the class. YOu pick your subclass at level 1. You get.
Bravura. Combat style, heavy armor
Tactical int to initiative
Inspiring Cha to healing
Generic WL stuff
1d8/+level short rest healing
Level 2 you get your 1st "invocation" plus WL version of channel divinity, level 3 you get major sublass features.
I made it level 3 due to front loading and we can do a 1/3rd caster warlord if desired. Level 3 is also where things like BM dice kick in.
You can't really have attack granting, healing, an invocation etc at level 1 its to front loaded in 5E terms, you only get 1-2 abilities at level 1 often minor. Level 3 is roughly the 4E level 1. My level 3 WL gets.
1d8/+3 healing bonus action/short rest
2d8+3 30' healing standard action short rest
2 "invocations"
Major subclass ability (which usually duplicates 4E powers, BM dice or bard dice, not sure for the Bravura)
Minor level 1 abilities (varies by subclass).
lvl 4 ASI + "invocation"
Level 5 healing word scales, ability, + "invocation". Invocations here also scale a'la Warlock 5th level archetype abilities.
Level healing 30' 2d8+6 2/short rest, + "invocation"
If you pick all the attack granting invocations as a tactical WL combined with the ones that grant extra BM dice you won't quite have at will attack granting but 50-75% probably. Smooths out the Rogue damage anyway and you get more healing/other stuff or the option to take other invocations that do not allow attack granting. For example at level 4 you could have 6 BM dice, +2 invocaitons 1 could be attack granting + advantage and the other one could be healing or movement related or a passive one like +2 skills etc.