I always liked cannon, just because I think it takes a lot more skill than anything else, except maybe plasma. But then recently I learned how to use it effectively and I found even more reason to like it. It's very good for slowing down a lot of people at once, especially from distance.