GameCube or Pro Controller

Which one do you use? I’m thinking about getting a GameCube controller mainly for softdrifting and learning how to motion glide. Were you originally pro, then switch and vice versa? What are pros and cons?