Car accident! Is this frame baaaad? (Subaroo)

Well on my way home from work I got hit! Guy admitted to be at fault and his insurance is going to cover it so I'm heading to a body shop tomorrow... It sucks that this car will forever be valued lower but I'm just worried about that frame causing problems down the line. Opinions? Condolences? :banghead::banghead: first 0 mile car car, got it 1 year ago when I was 19... 20k miles miles now.. I guess it could be worse

The door pillar looks like the only structural concern (based only on a picture). A good shop should be able to make it right.