The 5894 bra is of course Harlow and our top seller! It sounds like to me you need to make sure you get yourself in the bra properly. This is a wide set strap, demi so it might just not fit your shoulders.
Susan from Portland
The Felina bra 110144 is a deep plunge with not much room in the cup and it has that kind of sweetheart neckline which gives it even less coverage. This bra might not fit everyone I would like for you to try the new Christelle bra 190215. It's lace and somewhat of a plunge and a lot of support.