Stampede summons a clone of your current pet in place of each ineligible one you have on you. So you don't lose anything by not using the glyph, unless you have an eligible pet that isn't ferocity. And I never run with a BM pet unless I'm forced to play it for raid comp, which isn't often.
In many non-raid PVE cases you are actually worse off with the glyph as one of the biggest benefits of Stampede is that all of your pets apply their buff/debuff.
Bringing an exotic beast as Survival/Marksman clones your current pet and on some fights cloned pets like to cause a huge FPS drop which affects your raids DPS to drop significantly for those who are affected by it (It mainly happens in 25 man raids I think).
Your opener on your last log seemed better from what I could see in a quick look.
I am using the Expression Editor to view someones opener/rotation.
Click Dashboard -> Expression Editor -> Build Query.
Select "sourceName" followed by a name (case sensitive!).
Then you see everything that player does, including damage done.
If you want to see someones rotation you want to filter all that information by casts.
So you add another element with TYPE_CAST.
To make it even easier you can copy the following code and put it directly in the Expression Editor, and you only need to add your name.
However, I suggest to mess around with World of Logs.
Code:sourceName = "PlayerNameHere" AND type = TYPE_CAST
Thanks, Basic Fail.
I want to learn how to use WorldOfLogs so I can study/compare my performance without bothering everyone else