It was a significant [substantial, considerable] improvement on [over] its predecessor.
それは以前のものと比べてかなり進歩していた
It was an effort to walk.
歩くのは一苦労だった
it's as broad as it is long
((英略式))どっちみち同じ,五十歩百歩
It's great fun walking along the shore.
海岸を歩くのはとても楽しい(◆((米略式))ではvery funともいう)
(It's) six of one and half a dozen of the other
((略式))似たりよったり[五十歩百歩]だ
itinerate
[動]自(決まった巡回路などを)回って歩く,遊歴する,〈巡回説教師・裁判官・図書館などが〉巡回するitinerateの派生語itineration名
jog1
[動](jogged;~・ging)1 自〈乗り物などが〉揺れながら進むThe train jogged through the fields.列車が野をゴトゴト走り抜けた1a 自ジョギングする...
jog trot
(馬などの)ゆっくりとした速歩はやあし;単調な生活[やり方]jog trotの派生語jog-trot動
John Henry
1 ジョン・ヘンリー(◇並はずれた腕力と体力をもつ米国開拓時代の伝説上の黒人)2 (一般に)技術の進歩に負けた人
join ranks with ...
…と同一歩調をとる,…戦列に加わる