For good quality results you should use synchrotron and/or neutron radiation. The access to these radiation facilities is still limited and rather expensive. The advise given here is therefore to take every effort to achieve single crystals before thinking about powder diffraction as a tool for structure determination.
A database of structure determination from powder data can be found on the web:
Structure Determination from Powder Diffraction - Database