I Have a Trek 4100 MTB. Its a cheap bike ($270) with only the cheapest components. I'm looking at purchasing some good Shimano group sets and wondering if I should even bother. How would my biking experience differ by upgrading the components. I will probably purchase a decent frame in the future as well.
Or maybe should I do it the other way around? Get a good frame now and put my cheap components on it then get the quality components later?