A good English equivalent for "不過如此"?
There is no 100% 1:1 translation, so how you translate this expression will heavily depend on the context. 

Some examples:

You want to fly abroad on holiday, but the airport is closed. You can express your discontent with 坐飞机去旅游原来不过如此。"So much for taking the plane to go on holiday!". 

There is a ...也不过如此 form, that is used often. E.g.
 最多再有几分钟, 也不过如此. "Only a matter of a few more minutes, that's all."

But this can also have the meaning "like a ....!"
皇宫也不过如此吧！ "It's like a palace!" (lit. Even the imperial palace can not keep up with this).