Hello. You didn't specify whether or not this is your first street bike. Dirt bikes don't count, as dirt riding techniques are very different from the techniques you will need on the street. Assuming both bikes are in the same shape and mileage, the F3 is the better bike. The EX500 is a great bike, but the F3 is better. If this is your first streetbike though, take the EX. It is not a fully faired bike and your wallet will appreciate this fact when you drop the bike in the parking lot at 10mph. And you will drop the bike. Also, half-faired, or non-faired bike are far cheaper to insure than fully-faired bikes. All things need to be taken into consideration. Either bike is an excellent choice though. It's up to your skill level and wallet ultimately though. Good luck.
"Do you know how fast you were going, son?" "Gee officer, if I guess right, can I go home?"