To be fair, G.I Jazz isn't completely terrible, it's just a matter of overspecialization. He was made with a typical defensive wall in mind...and nothing else. He's alright if you want to stall for time, but take him out of his one advantage (being a wall) and he sucks.