I am using Samsung Galaxy ACE with Android 2.3. Since I have too many email contacts in google I do not want to sync everything to my phone and consume the precious phone memory. Also syncing so many contacts will make them slow, tough I would not even ever call them
You can manage My Contacts (it's a system group, it should be there by default, you can create a new one also) in your GMail contacts, and then select those only you want to sync with phone, move everything else to other Groups.
When you will add the Google account to your device, go to contacts and select display options, and choose the My Contacts group only. (or whatever you created)
This will limit the contacts appearing in the contacts list.