Based solely on the information given here, l would like to suggest the Caro kann against 1.e4 and the Tarrasch defense against 1.d4.
Both of these defenses will last you a lifetime. Both of these defenses can and have been played at all levels including world championship games.
I’m the type of person who plays the London (very comfortable opening), so can the answers be sort of based on that? Just like an opening where I’m very safe and I also get attacking opportunities.