I recommend Krav Maga but I think your teacher and school are also very important factors in making a good selection. Some of what Krav Maga teaches either doesn’t work or doesn’t work for everybody, so you need a good instructor to recognize and point those things out to students and train their students. I think it’s a good idea to check out all the schools in your area and find the best one that works for you.
What I mean is that I move from task to task in a very short amount of time even though the tasks may be completely unrelated. I find it positive emotionally and productively to allow myself the freedom to change tasks if that’s what I find will be beneficial for me at the time, rather than feeling bored or persisting while for the sake of it. I find it works for me personally. It allows me to enjoy my work more and be more productive. It helps me avoid stagnating in one task for too long because I can always think more about it while being productive in another task. It also feels good, I don’t get so frustrated with things and it allows me more freedom to do things I enjoy.