Context:
League-average WAR rates vary. An average full-time position player is worth about 2 WAR, while average bench players contribute much less (typically between 0 and 1 WAR). Average starting pitchers also are worth around 2 WAR, while relief pitchers are considered superb if they crack +1 WAR.
For position players and starting pitchers, here is a good rule-of-thumb chart:
Scrub 0-1 WAR
Role Player 1-2 WAR
Solid Starter 2-3 WAR
Good Player 3-4 WAR
All-Star 4-5 WAR
Superstar 5-6 WAR
MVP 6+ WAR
141 IP with 0.4 fWAR and 0.7 bWAR puts him in that 0-1 range which is considered a scrub. Last I checked one wouldn't say a scrub is a good pitcher.