Leaving the tail on the shrimp looks nice but isn't crucial to cooking delicious shrimp. When eating shrimp with the tail on things tend to get messy - cutting the tail off, little flecks of the tail break off, where to put the tail on the plate away from the food you're eating. When cooking at home, my opinion is that removing the tails before cooking is best. It makes eating more enjoyable.