Many guys who are shorter than you might not like it, but guys your height and taller generally won't care either way, and some will specifically like your height. My buddy LOVES "Amazon" women, for example (he's 6'4"), and he'd consider you on the short side for him. LOL.
There is no single girl who is attractive to EVERY guy, but there will be no shortage of guys who find you attractive.
Thats not really how it is, well for me at least, I think tall women are beautiful, but I'm 5'9 and height with women is usually a really big deal. I think that most men assume or think that it matters to the women, there for never approach or make moves and such, even though they like you or think your beutiful.
Honestly, you are on the upper end of average for male height so you're taller than about 60% of males. Guys generally don't like being shorter and girls don't like being taller. Everyone their own though.
Personally I'm 5'10, and if I would see a beautiful girl and like her then I think her height wouldn't matter but in general I think most guys and girls will think you are 'too tall' for 60% of men.
If it bothers you, you could always go to a country like the Netherlands where people are quite a lot taller than the US, UK and Canada.
It depends... but the curves will help you a great deal. I'm an inch shorter and well, recently got told "no offense but you look like a 14 year old boy." Ouch. I've probably heard it all by now from "too tall to be danced with" to "scary."
Confidence helps a great deal. Be proud of it and own it. Some guys like it, some guys don't and some guy out there will love it.
Me, personally, I come from an area with a lot of Dutch guys and I'm probably one of the shortest girls in my group of friends. And the guys at home love it. Its only the city boys that are rude about my height LOL. Don't worry about it.
No, you're an amazon rock it girl. There will always be a guy out there who thinks you are hot as balls. Just be confident and wonderful and some guy will see that and have to have you. Likely when you least expect it.