try both in the shop yourself, and hold them to feel if they are comfortable to u.
functionalitywise, 20D is better than 350D.
350D is smaller and lighter, 20D is heavy and bulkier. i have big hands and will take 20D. the materail feels better on 20D than 350D.