I'm a 36DD and I LOVE Wacoal. I usually get mine from Dillard's. But you can find them online. They're kinda high but totally worth it. I too want a full coverage and great supportive bra that will last! Wacoal does that! This is the one I wear - and have for years!
http://www.freshpair.com/Wacoal-Slim...Bra-85154.html