This question is asked a lot. The answer is personal preference. Here are a couple points for each:

Detachable:

  • Can only be used for certain calibers
  • Easy and fast to load/unload a rifle
  • Extra magazines can be carried for easy reloading
  • Extra magazines can be expensive

Floor Plate:

  • Can be used for all calibers
  • Fast to unload, but slower than loaded magazines
  • Personalized engraving available
  • Low profile

Blind Mag:

  • Can be used for all calibers
  • Slow to unload
  • Low profile
  • Saves a bit of weight