From the White Labs web site:
WLP002 English Ale Yeast
A classic ESB strain from one of England's largest independent breweries. This yeast is best suited for English style ales including milds, bitters, porters, and English style stouts. This yeast will leave a beer very clear, and will leave some residual sweetness.
Flocculation: Very High
Optimum Fermentation Temperature: 65-68 °F
Alcohol Tolerance: Medium
This yeast should work well for you. Personally, I prefer to play with a variety of yeast strains, but as the description states, this one is fairly versatile and covers most of the styles you mentioned. Getting it free will save you some bucks. Unfortunately, yeast has become increasingly expensive these days. I was cool with spending $3-4 for a vial or smack pack years ago, but now it's approaching $8 and that puts a dent in my wallet that I notice.