I completely agree with what you laid out here.
The first point is probably the most important: understand the specific crypto or token your investing in. Being still new to the Hive blockchain, I can only have enough faith in just a couple of tokens at the moment.
Long term... best not to go outside your comfort zone and take any unnecessary risks. Stick to what you have a good knowledge of.
Cheers and !PIZZA
Definitely and to me I sincerely see this as one of the best way to move and get what is need when it comes to investing into Cryptocurrency, just as the normal say ask @leo