I would go with the Ferragamos. They are sooo classic!
I had a pair of the Reva's. I wore them one day and they were so uncomfortable, I got a blister on the back of my heel. Not to mention that the inside lining of she peeled back after having them on for 3 hours. When I returned them to Saks, the sales girl actually asked me "Did you wear these on a hot day without socks?" I was like WTF, who wear socks with those shoes? I wanted to tell her that I have shoes from Target better made than the Reva.