The game itself is a good port i think but touch controls doesnt do this game any favours. I believe it works with icade though i havnt tried it myself.
The port is arcade perfect but they all suffer with the touch controls. I imagine icade would be better. The spyhunter and rest are perfect.