I've never been able to get a good fit for my contacts although my glasses have always worked well enough. The weird thing is that when I go to get contact lenses, the retailer orders them according to my glasses prescription, but subtracts seemingly arbitrary values from it to arrive at the contact lenses' values.
I live in Pakistan, btw.