BM, IMO. It's by far the most resilient and versatile. I tried MM for a bit and while it didn't require the pet for max damage, it was also not as forgiving of errors. Just keep in mind that a bunch of additional AoE (Glaive Toss or Barrage at 90, Incendiary ammo at 100) won't be available until later. Beast Cleave (pet AoE for 4 secs after multishot) isn't until 24.
Between Glyph of Misdirection and 2-second pet revival, unless your pets are getting one-shotted or you don't have an auto-pet-rez macro in your setup, you should very rarely if ever need to Feign Death.
Connect With Us