Yeah she basically was just in the book to create some plot points and push the story along. As a result, X-23 got some good scenes (i.e. the confrontation with Logan that Rahne should've known better), but her being put on the team in the first place seemed like a bad idea and like you said they didn't really do anything that good with her. There are a lot of characters that she could have easily been replaced with.