Comment by jajko
I appreciate your honesty, that's not easy to admit even on anon forums. You seem to evaluate it correctly. Just one thing - if work is such shit ie due to manager, just leave, you don't own them nothing. First try to talk to manager that this doesn't work and what can be improved to bring out your potential, but in any case search of another job should run in parallel.
I've seen so many brilliant people stuck in jobs they didn't like or even hated, when it would be trivial for them to stand up and go to next door. Yet they didn't. Don't be that guy.
Combine the current job market with, say, a work visa tied to the employer, and it turns out "just" in "just leave" does a lot of heavy lifting...