That's really nice to have an unofficial guide.
I think the chicken and egg issue is facing shaping. It doesn't work. noone knows how to use it. While you can do some shaping functions, the wizards and internal gui leads one to believe they can use use for certain "well known" capabilities that were used in 1.2.x, which is misleading, because a lot of these don't work.
What is missing is a statement from the developers of what will be supported/fixed for 2.0 and what will be abandoned regarding shaping.
For example, shaping by ports is broken in the wizard and in general. L7 shaping works (supposedly) but only if the l7 filters are an exact match. Further, there is a resource need for any l7 shaping using DPI, and that has never been discussed or disclosed at to how many resources should be allocated and whether or not it can work reliably on a nano device (where resources are a bit more scarce).
I don't see shaping getting any attention until the devs decide to fix it or address it. They've been quiet when asked bluntly, so one can only assume they are not willing to discuss it in lieu of other priorities or because it is hopelessly broken. There are a lot of us that can't consider 2.x until this is addressed though, and I'm sure they are aware of it (somehow).