From your writing it is clear that you think very clearly and have good awareness.
I hope you succeed in finding a place where others compliment you, and you them and are in a team with a lead who supports you. I've been in, asked let a few such teams and we did amazing things.