There however some games on the Repo that require the data files from the regular PC games.. Also of course emulators need the ROMs from commercial games..
As for SD card compatibility there is this page on the wiki.. But I haven't had too much trouble with SD cards not on this list.