gbatemp.net should have all your answers if you cant wait for someone else to answer.
but I have not had any concerns finding roms ... though I typically look for reliable sources.
one thing that I always recommend is get a screen portector for the touch screen.
Bookmarks