Edward M.
Yelp
Gojjo has been my favorite West Philly Ethiopian restaurant for several years now. They have a fine selection of traditional dishes -- even fish dishes -- served with good injera (the fish dish was, however, a bit bland, which I suppose I should have remedied with a side of hot sauce, which they do provide upon request).
In addition to traditional Ethiopian dishes, they have Ethiopian (i.e., berbere-spice infused) takes on Philly's classic cheesesteak (both beef and chicken versions are available). I've only tried the chicken version, and it was very good. They might even have regular pub fare, but I never bothered looking at that part of the menu.
To help you wash down the delicious and filling food, Gojjo has a very good selection of beers -- including some tasty and very-hard-to-find Ethiopian brews (by hard to find I mean I've never seen them at any beer distributor or bottle shop).
Service is ... laid back, so don't show up ravenous and cranky; it will go (and perhaps end) poorly.
The prices are in line with, and generally a bit less expensive than, average for Philly's Ethiopian restaurants.
There are lots of seating options. When the weather is nice, there is a lovely back yard with both ground-level seating and a second floor deck (though the outdoor furniture is mostly kinda flimsy plastic). Inside, there is bar seating and tables on both the first and second floors. The upstairs tends to be closed on slow nights.
On some nights they have a DJ that plays ridiculously loud music on the first floor. Your eardrums will rightly hate you if you expose them to it (until they implode, that is, which they might; I didn't try to find out).