I have to agree regarding the slowness, and although we do have many repositories (~100) and the machine only has 2GiB of RAM, it does feel slow for a service that sits idle 90% of the time, and almost never gets concurrent user access. We're on 8.0.0, so maybe it has gotten better.
That said, are you sure you don't have a very old version? There is a simple path for accessing code in a branch, you can just click the repo, then on the button that shows the number of branches ("N branches"), then click on the branch you want. If you want to see the files in an older commit of that branch, just click on "History" and then "browse files" on the commit line.