I have a giant boulder se. It has a 7 speed configuration right now. I wanted to upgrade to a 8 or 9 speed, but am unsure which would be better. The frame should be able to handle a 9 speed hub. I will be doign mostly trail riding and some techinical stuff includeing rocky downhill type of stuff. Whats the pros cons?