The only bra I remember buying that I have been happy with, was this brand of bra I found at target.(granted, mine is now so abused and so over worn, that my straps fall down)
They're a push up bra, but the padding is different in each cup size to properly add the "up" factor, without stuffing them in your chin or making that weird spilling out nasty look. It fit so fantastic when I first put it on!
it holds them in the right perky position all day and was super comfortable. and finding that in a push up bra for D's is not easy.(let alone finding my freaking size)
they're the i-fit by self expressions brand. and they're not too expensive, because I am far too cheap to wear anything that costs more than $15.