These are valuable lessons and I can only say I fully agree with each and every one of your points. Thanx for sharing!
In addition to your points, I must say that being first active on Steem and then Hive allowed me to be less concerned where my first coins came from. Then I got used to dealing with it and accumulated some more with the idea of long-term hold and growth. From posts like yours, I can only learn and it confirms my current strategy. Thanx