No, they weren't. They are both passable but I would never dare to call either of them good. I did finish both of them on UBER but anything that looked like it could be interesting in the game disappointed me greatly, which means exactly everything after the 1st level in TNO. It is a real shame because the 1st level is absolutely amazing and really got everything right, but then it turned to shit with everything being recycled from the 1st level, there are literally no surprises in the game, everything is in the 1st level. The only reason I did finish the game (it took me like 2 years) was because I kept hoping it would return to the quality of the 1st level, but it never did.
Old Blood has an awesome ending which really felt like Wolfenstein again with all the zombies and monsters. The only reason why I even bothered with Old Blood was because it was supposed to feature Wolfenstein (it kind of does but doesn't at the same time, real disappointing) and monsters that only appear at the very very end. So I had to drag myself through that shit again just to get to that one good part.
Really, the 1st level of TNO and last level of TOB are the only thing worth it in the whole damn series.
Oh yeah, also, BJ is a shit character (Anna too), the only character I like in the whole series is Max. Return the Castle Wolfenstein is still my one and true BJ.