I took ShaoLin and Wing Chun. They are different, I like Wing Chun better because of how close they fight, which is very effective on the streets. People usually keep their distance in a fight, thats why people usually back up when they fight. While Wing Chun is always moving in and moving in. Keeps you in an offensive position all the time. Nothing is perfect, Wing Chun has its weakness too. But if you are to compare the two, I like Wing Chun more.