Some words of caution:
Top-down design looks really cool at the sales demonstrations - and it does have some fine features - but there are a lot of down sides to it.
Assembly level sketches and features are very slow compared to part level features.
In-context edits are also relatively slow and create a lot of file interpendencies which can be hard to deal with later.
If you intend to use PDM systems this can become a nightmare depending on your unique circumstances.
If you are doing a single unique design where parts will never be reused in other assemblies, it may be a great way to go. But if you intended to reuse parts or make copies of your assemblies to modify for similar/derivative designs, you might want to experiment first and make absolutely sure you really want to do this. To do so I suggest you make some very simple multi level assemblies and parts - just simple blocks and cylinders, etc. Do some sample top-down editing and simulate part reuse or derivative designs and see what issues show up.
I definitely recommmend that you do not blindly launch into committing your self to this for production work without evaluating the consequences (which may be positive or negative).
3/4 of all the Spam produced goes to Hawaii - shame that's not true of SPAM also.......