The UI is a little clunky but you can customize the lines to show what you need. Has saved me a bunch of time.
I usually use google maps to find which line to use then check if there are any busses / trams coming soon with this app. It would be awesome if it did it all together.
andpoul about Muni Watch Transit App, v2.2.1