the T-pro is a pretty decent starter bike, most people opt for one due to the similarities to the koxx levelboss frame, which is a pretty sweet deal as you get a full bike for the cost of a frame. however as a newer rider you may only be familiar with all these newfangled XTP's and suchwhat. the T-pro's come pretty well kitted out so i think the most vital upgrade people make to the T-pro immediately will be the cranks, lets face it, onza budget cranks might get you about, but it's certainly not pretty when they go snap. maybe if you're on a supercycles spree, go the extra bit and get some tensiles. another thing will be rubber, as far as i am aware, the T-pro's come with onza Sticky fingers, which to my recollection are pretty poor, maybe have a look at investing in some maxxis creepy crawlers or something. apart from that, you can't really go wrong with one