I have everything on my internal drive. It is dedicated for my arcade so I'm fine keeping it there. Definitely go the external drive route if you want to keep your laptop clean. Just put launchbox on the externally and do it all from there. The only downside would be the time it takes to launch a game. It could be faster if it was on the internal drive.