A lot depends on how comfortable you are to having the top tube in close proximity to your naughty bits when you stand over the bike. I like to have my top tube grazing my shorts when I stand over the bike, but not pressing on anything delicate - touching yes, pressing no; I don't want every stop sign to be a potential nut shot.
To my eye, your current set-up looks like the frame is a bit short for you - perhaps 2cm to 4 cm. But the standover test will tell you more than my eyeballs can from 3,000 miles away.
__________________
"I'm in shape -- round is a shape." Andy Rooney