Repetto, without a doubt. Yes, they might appear flimsier than French Soles, but that's because they are proper ballet shoes and are incredibly flexible. For extended outdoor wear, they do need to have a rubber sole put on them, but after that they're fine. The rubber sole does make them feel more substantial, which for me wasn't ideal, as I quite liked the walking barefoot feeling I had before. I worked in a shop that sold both and have tried various style on from each brand, and can say that the Repettos were a much better fit and more flattering on the foot. I found French Sole to be awkward fitting (I was between two sizes in them and couldn't find a single pair that I would say fitted me) and the quality is nothing like that of Repetto. Their leathers aren't as soft, and they have plastic soles, which to me is quite high street. I've tried Bloch as well, and whilst I preferred them over French Sole, I wasn't bowled over by them- I'm not keen on elasticated backs on pumps, and again, their leathers aren't great. That, and the fact that I keep finding them for 24.99 GBP in TKMaxx makes me think they're made on the cheap.