Which one is better? Based off my troubles with my 07 Vegas, I probably should never do business with North again and I probably wont, but I wanna see what everyone thinks about these two kites. Dislikes about my 07 Vegas: Bar pressure is pretty heavy. Relaunching can be a bitch, maybe I dont have m...