With tyres I find you usually tend to get what you pay for, stick with brand names that you recognise and you'll generally be fine. As for which brand, that really is personal choice.
My own personal choice is i'd avoid Bridgestone Potenza's. They're too hard and too noisy. My tyres of choice would be Michelin PS4, Good Year Asymmetric 3 and Continental Sport Contact 5 in that order. None of them will last as long as the Bridgestone's, but they should all be grippier and quieter.
It is better to have matching tyres on the same axle if you can help it, but it doesn't matter as much as ensuring that they're all fit for purpose with above legal minimum grip, no damage to tyre wall, correct pressure and the correct size and speed rating.