I don't think it's better to wait for someone special for your first kiss. A kiss is just a kiss, and it doesn't matter if it's your first or your last, the kisses you will always remember will be those that were with someone that meant something to you.
But if you get to experience the first kiss with someone you like, you could be too nervous to enjoy it or even mess up the whole situation.
I'm not saying to go out and kiss the first guy you see, just that don't look too hard in search for mister perfect because he might just be someone you haven't even concidered yet.