Heres a good way to handle the 4. g4 stuff if you run into it
Is the Caro-Kann the opening I was searching for or should I go for 1...e5 ?
Both 1..e5 and 1..c6 have their + and - points. I personally have only e5 as my main responce. Good thing about e5 is that White will resort to attacking you with various may I say dubious gambits. When you have learnt the right replies to diffuse these attacks then you will find that you will enjoy a nice advantage. Playing solid lines like 1..c6 can cause White players to also bunker down and so could lead to less fun sometimes. I think that both systems require an equal ammount of preparation as we are still dealing with move 2 on the next move.

As white, I don't enjoy playing against the C-K,it's often an ugly win,and if not,an uglier loss.
What on earth do you mean by this?

For me, the C-K often leads to a type of game that is less enjoyable to play,it feels like I am slogging up hill in mud to beseige a castle.I'd rather be leading a charge...instead I'm digging ditches.If I win,the game felt "ugly",if I lose it felt even worse.The C-K isn't boring by any means;it's drudgery.

I've been on Caro Kann for most of the year
We'll see what the new year brings... i was thinking French Defense :)

1.e4 c6 2.d4 d5 3.e5 c5 is ok for black, if he doesn't want to study 3...Bf5 in all its glory.
Funny enough I used to play that line all the time back when I was a noob bullet junkie. I remember I liked the Caro Kann back then but it infuriated me when people played the Advance. I thought after e5 the rest of the game was doomed to be boring piece shuffling. (How little I knew.) So I would immediately start thrusting pawns on the queenside, 3.. c5 being one of the moves I played. If you would have told me back then that I was playing the second most popular move I probably wouldn't have believed you. I hated the Advance so much that I stopped playing it, and I haven't really played it since.
The c3 Be3 Bd4 trick seems to work ridiculously well for white it seems just quickly glancing through my database. You would have to really know that ahead of time though, not something that can be figured out over the board. I don't think I've played against that variation in a very long time.

c6
Nickname for Edwin Encarnacion of the Toronto Blue Jays, a play on words conflating his E.E. initials with the scorer's notation for an error (E) by the third baseman (position 5). Reflects his astounding propensity for committing fielding errors.
I used to play the caro-kann but found that i didn't like playing against the advance variation so i stopped.

I like c6 a lot. It's a really good opening if you want to improve your game. I don't think that choosing an opening or another will change the charachter of the game. Anatoly Karpov used this a lot and he has excellent positional games with this.
Anyway I also play e5 and I like a lot the Petroff (russian game).
So that's just your decision. Anyway Garry Kasparov wrote that begginers should learn open openings and then semiopened and closed.

1.e4 c6 2.d4 d5 3.e5 c5 is ok for black, if he doesn't want to study 3...Bf5 in all its glory.
Funny enough I used to play that line all the time back when I was a noob bullet junkie. I remember I liked the Caro Kann back then but it infuriated me when people played the Advance. I thought after e5 the rest of the game was doomed to be boring piece shuffling. (How little I knew.) So I would immediately start thrusting pawns on the queenside, 3.. c5 being one of the moves I played. If you would have told me back then that I was playing the second most popular move I probably wouldn't have believed you. I hated the Advance so much that I stopped playing it, and I haven't really played it since.
The c3 Be3 Bd4 trick seems to work ridiculously well for white it seems just quickly glancing through my database. You would have to really know that ahead of time though, not something that can be figured out over the board. I don't think I've played against that variation in a very long time.
Black is doing ok in this line as well, e.g.
4.dxc5 Nc6 5.Bb5 e6 6.Be3 Nge7 7.c3 Nf5 8.Bd4 Bd7 9.Bxc6 Bxc6 10.Nf3 Nxd4 11.Qxd4 Qc7

1.e4 c6 2.d4 d5 3.e5 c5 is ok for black, if he doesn't want to study 3...Bf5 in all its glory.
Black is doing ok in this line as well, e.g.
4.dxc5 Nc6 5.Bb5 e6 6.Be3 Nge7 7.c3 Nf5 8.Bd4 Bd7 9.Bxc6 Bxc6 10.Nf3 Nxd4 11.Qxd4 Qc7
Much rather have white and make black fight for the pawn. There isn't a whole lot of games in these lines though so it's probably easy to find improvements for both sides if you studied it.
My understanding is that the Advance is the current main line for the Caro-Kann at the top level, but most people don't have to worry about it in that manner.