It depends on the size I think.
For large cup sizes (I've said this before I'm afraid), I am a big Ptima Donna fan.
VERY expensive but high-quality and long lasting (when washed by hand). Some styles go up to an i cup and they are usually in a number of colours, not just white.
I only have to buy about one new one a year as I can still wear some that are pretty old. They do relax as the elastane wears but even the old ones are still better than any other brands I've tried. This is because of the fit, which is just right for me.
I do opt for an underwire - but can honestly say it's really comfortable as it fits so nicely. I don't get on with M&S bras which although I've been "fitted" there, never fit me properly. I wouldn't risk the pull-on sort as I would be flopping everywhere as I too need lots of support.
Prima Donna always look great on, (dare I say, even pretty or sexy) and some styles come back year after year in new colours each season.
Both my large-busted older daughters have also moved into the Prima Donna range as must be similar shape to me (sigh!). The younger one likes the "Twist" styles as they are a younger look I think.
Might be worth exploring them if you have a larger cup size.
As I said, VERY expensive. Probably £55 - £95 depending on style at a guess.