Well sorta:
A very large percentage of the content is plain junk. I have gotten criticism before for saying so but its the truth. Trainz content has the potential to be marvelously detailed and absolutely splendid but most of it isn't, sadly. If you just scroll down the content lists you'll discover what I am talking about: Most of the trees are billboard style, the textures are terrible and a lot of the content has been updated but not improved upon and are several years old. The content created by Auran does look amazing but you'll quickly grow tired with the limited amount of good content included in the game and need to go to a 3rd party. Try JointedRail, RRmods and Checkrail, they will be your best bet. Other people on this thread will tell you to go to other sites but honestly these are the only good ones with a lot of content on them. The rest will leave you speechless and not in a good way. Well that's my rambling for tonight, here comes some negative criticism I bet.
this is very true.
i've grown up with half life 2, crysis, mass effect and elder scrolls. so i know what good graphics are in a game. and yes, compared to that trainz graphics do look a bit, okay a lot...erm dated.
however here's the thing. trainz doesnt really have the massive customer base a Crysis or a Half Life or an Elder Scrolls or a Call of Duty game has. i doubt if any of the train sims sell anything close to a million copies. so frankly, the developers are working for a small market and on a minuscule budget compared to these games. in that i must say that they've done a decent job.
should/could they've done better? certainly. but i think levelling that accusation against the developers of a train sim which has only a fraction of users compared to mainstream games is a bit unfair. although, i believe it can be done. railworks has done it, in terms of graphics at least, and i'm sure trainz can too. here's the thing though, trainz has a decent gameplay element going for it. and although it really doesnt matter to a newbie (or even some experienced users) who may only want to admire locomotives and the scenery around, it does add to the overall value of a game. does it overshadow the graphical glitches/shortcomings? that i think will depend on the individual user/player.
about additional content:
one of the biggest strengths of trainz is this. there are literally thousands of add ons (be it in terms of textures or locos or tracks) available for free compared to other train sims which primarily have paid content.
however i think the free content aspect is a bit overrated. i'll tell you why, its a newbie's perspective though. i find it extremely cumbersome to browse through auran download station. the search results are cluttered and the overall search engine is very basic. so basically even if i search for a particular texture i will be shown thousands of results but i will have no idea as to which one's better and which one isnt. this creates a massive problem for a user.
i'm of the opinion that track/route building is best left to the experts. sure i can dab with the settings and surveyor mode and that is a great feature but a professional will always create a more realistic and accurate track than me or any average user. in that i found trainz content to be limited. very limited. high quality content is few and far between and then its mostly payware. and to be honest, those arent exactly cheap (most of it being higher than $10, considering that its an add-on pack, thats expensive). suddenly the "trainz is cheaper" argument does seem a lot hollow. and even then there is the issue of missing dependencies, something which is so irritating i cant believe its actually there. the developers need to come up with a way to install all missing dependencies automatically without the user having to interfere.
i know i will be criticised here for being lazy, shying away from the minuscule task of having to install dependencies. fact is though, i've used Linux for a decade. and finally i had to switch to windows. doing things manually (installing missing dependencies and packages) may be fun for a while but can get extremely frustrating over time. i just want to play the siim, not spend an equal amount of time upgrading the elements, something the developers shouldve done for me in the first place.
so yeah, trainz has a lot of shortcomings but its a much loved train sim and still has the gameplay element to it. what it needs though is more high quality content like the paywares on jointedrails, for free. otherwise in its current form, Trainz mostly looks like a DIY bundle with a very high cost of overall ownership.