On one hand, I'm a competent software engineer. I think I'm fairly good at problem solving -- not great and really only learn by example as opposed to creating novel solutions on my own. I have learned, anecdotally, that I may have a better biographical memory (including world events happening at the time when recalling life experiences) than some of my peers. On the other hand, I feel like I lack certain skills that most adults have or are expected to have (whether it be due to impulse control, etc.).
And then there are more abstract things, like abstract visualization as you mention. I realized (thanks to a BBC article [1] on Hacker News a number of years ago) that people generally are able to visualize images in their head to various degrees. Some can represent images with picture- perfect quality, say of a loved one. Others at the very least can conjure up an image of, say, a crowded beach on a summer day. I on the other hand can't visualize anything at all, which I realized impacted my score on an IQ test after my TBI in which I was told a series of numbers and was expected to visualize them sequentially in my head. Whether it has anything to do with my TBI, I'm not sure. But I would love to find out more all these years later.