Minimum cover for this K-MAP to find minimum SOP; which is better, and why?
For hardware implementations, your version with the larger groupings is better.  Even though you'll still have five terms, your terms will be more easily implemented since they won't depend on rarely used specific cases.  

Think of it like this, if you have a simple AND gate, a larger group reduces the amount of inputs the AND gate will take since its output will be predictable regardless of what any other possible inputs would be.  A smaller group makes your AND gate take in more inputs and thus is more complex.  You may need more NOT gates before inputting the signal to the AND gate.

Let me know if that is a little confusing.