Yeah well OKW is my favorite, so my answer will be biased.
It is, for me, the most flexible and forgiving if you know what you are doing. Granted, it is an "all or nothing" faction meaning that if you make a serious mistake in placing your trucks it's pretty much gg.
What I like about them is that their inf can pretty much decimate any enemy up to 10min mark and after that it scales great as supporting.
Schwere can lock down cutoff to avoid supply shortages. Be careful in putting it too far, one mortar and one at will shred it.
They have by far the best late game arsenal in terms of armor and elite inf (SS Stormtroopers, aka Obers).
Almost all of their commanders are top tier.
HOWEVER, they have some major downfalls that make or break your game.
No T0 MG, meaning that you cannot secure a fuel point from the start. Also, one mass retreat means you lose all your flank in the span of 10 secs due to the absence of any forces protecting it.
Their teching system is very messy. If you want healing, you are limited to MG and Mortar. If you want aggressive play and rush Luchs, you cannot heal units unless you can micro crates or have the fire commander.
So to sum it up, OKW is the best noob faction and that is solely by the fact that most Level
games end by someone having superiority in light infantry forces which OKW excels at. Other than that, play with any decent human and you can see for yourself the areas that OKW is shitty at.