I think if you like to tinker and customize and are not going to expect the bike to act like a traditional mtb on natural surface features (rock gardens, downhill, logs) then you might be better with the DIY kits. For me - I'm riding like a mtb on mtb trails with support from my local bike shop...