I assume you mean Bf5, not Be5, and the fact that you are getting suffocated in the main line indicates you are simply trying to play random moves and expecting them to work simply because you played the first few moves right.
No matter what opening or variation you play, you need to put in the time to study it. Invest in books, like The Caro-Kann: Move by Move by Cyrus Lakdawala, for example.
Asking whether the main line is a good move or not just tells everyone you haven't actually studied fully annotated games in said opening, and that you just looked up the first few moves and are expecting good results to just happen magically, and if they don't, it must be the Opening's fault.
I recently adopted caro-kann defense vs e4, and I faced a lot of adv variation in my games (around 1200 rapid).
I usually play Bf5, e6, Nd7, but I find it hard to devlop my Ng and Bf.
I often got pressured and suffocated. My knight would get pinned, my bishop would get attacked.
Sometimes I don't even get a chance to castle hahaha.
Is Bf5 a good move for a beginner or should I switch to an early c5?