For great support (I wear G Cup so I really need support) I like the Freya Active Bras. They come with or without underwires. But they close in the back. I guess with your shoulder-problems you could just close them in the front and then turn them around as many women seem to do.

I also have a "Z-bra" which has a zip in the front but it isn't as supportive as the Freya. I also find the zipper itches and scratches a bit which can be annoying if I have to wear the bra for a longer period of time.

Somehow I find bras that accommodate each boob in an extra space like the Freya or for example the Shock Absorber Level4 D+ (and typically close in the back) provide more support than those "bra-top- style" ones.