Good points @ Jengaias.
But I will say that at "his level" he won't have to worry about getting open/tactical experience. At his level he will have a lot of games that don't even go into the French play but turn into some weird randomness that could easily open up and be tactical. And the exchange variation is more likely at that level too. Not to mention as we know, no matter what opening you are playing, there is always tactics and strategy. But certainly I have had pleanty of French games open up and turn more tactical. Sometimes with crazy mating attacks.
At our level any opening is going to bring us good experience. I think the French is fine for beginners.
Thanks for all the advice guys. I will definitely look into the options you suggested. Since multiple people are recommending Tarrasch, I definitely have to look into why c5 hasn't been working well for me at times!!