I haven't tried lance recently with my Barioth set, but I do know that I'm still pretty bad at lance. Only because the monsters keep going away and I keep forgetting to play conservatively with counter. (It's a three hit combo! SURELY I CAN GET IN THAT LAST ONE! Gets me every time.)
However, recently, I've gotten into SnS. Now, I have massive stores of resources and money at my disposal, so I've gotten pretty much a SnS for every element as well as sleep and poison SnS's. Quite frankly, I didn't expect to enjoy it this much, but it probably out-damages my GS's, except on certain monsters. Plus, I'm using less healing items than ever, simply because I can attack constantly without being smited for impatience. Although... now I DO have the option of getting critical draw(+5 charm and Diablos Vambraces), which would help a lot once I get my High Sieglinde.
I've been trying to get good at a lance, though, because lances are supposedly some of the highest-damaging weapons, but it gets frustrating in online when every other monster charges at a teammate who ran off to heal/carve/do whatever activity that's far away and you're left behind in the dust, either slowly sheathing your weapon or dashing towards the monster, accidentally knocking over an fellow hunter. I suppose it would be easier with a team of lances, all sittin' round the monster so it won't go anywhere far and pokin' it with pointy sticks.
If I do get a bowgun, I'm probably going to end up starting a whole new character just for the bowgun because I don't want to have to deal with the inventory complicating hassle that it presents to my already clogged inventory/equipment box thing. I'd be gathering a whole 'nother set of charms and I already have way too many, in addition to more sets of armor, of which I also have too many.