What suits my style best?

May want to look at the slav/semi-slav. Kinda hard to find a comparable defense seeing how fundmentally different the two openings are.

The Slav should give you a familar pawn structure (pawns advanced to e6 and c6, no pawn on the d-file), but of course games in the Queen's Gambit are still different from the Caro-Kann.

I suggest you classical Nimzo Indian lines. They are reliable, solid, rather positional than tactical, and it involves good counterattacking chances, good endgame structures. Thats all you need.

Current count:
QGD - 1
Slav/Semi-slav (Should know both for transpositon reasons) - 3
QID/Nimzo Indian Complex (You almost definately need to know one to play the other) - 2
I am quite apt with the Caro-Kann as a response to e4, but lack a solid black opening to d4. What would you guys suggest as a an opening for black that resembles the same premises and play style of the Caro-Kann?