i will admit, JK2 had much more enjoyable single player levels. the atmosphere and ambiance that they offered were really immersive and the puzzle-solving factor was fantastic. so in terms of storyline and singleplayer gameplay, yes JK2 was better.
but in terms of gameplay mechanics, JKA blows JK2 away. no question.