It used to be quite shit, going through a couple of wee towns, but it was fairly direct. Now it's fecking unbelievable. You can just name a town or village between Stirling and Dunfermline and be absolutely certain that it'll go through there.
In the entire journey, it only spends about 5 minutes on a road suitable for a bus, too