Travolta is a good actor, although he was miscast in Life on the Line. Couldn't nail the accent.
Swordfish was just too stupid though.
Much prefer Travolta in his two John Woo flicks Face-Off and Broken Arrow. Sure you can argue that, in both these flicks, the underlying premise is ridiculous, but Travolta plays a great bad guy in both.