I hate to criticize girls' looks, but neither she nor Hayley Atwell is attractive at all. I have no problem criticizing their acting ability though: neither has any. I found the first Cap movie completely unwatchable, and I was hoping this one might be like most of the other Marvel movies. I hope I won't need to wait till Avengers 2 to see Cap in a decent movie again.
Ali Larter is indeed one of many good choices to play Sharon, but as with all comic movies I'd rather they leave the love interest out than have her there just to get captured and rescued.