Number 2 is my favorite for you! But you should definitely follow your instincts and heart on what calls to YOU. I personally found validation in choosing my dress after hearing other people say no (I felt my heart flutter in ‘defense’ saying, no this is the ‘one’!).
I think dress 1 is beautiful and if you get your size in the dress it will look better. But you really look comfortable in the 2nd dress. I think if you absolutely love dress one, get it!
#2 appears to be the most flattering on you, however #1 is a statement dress and I think if you had alterations done and and your glam team on hand, it would be a knock out.