In regards to trading as someone mention previously a trading hub of some sort would help remedy the situation. It could just be a specific location that we can teleport to etc. that serves no other purpose than being able to meet people to trade with. Further in regards to trains etc. it would be interesting if players would have to wait for trains e.g. they arrive and depart every 10 minutes giving it a more realistic feel, however players wanting to get from one place to another swiftly might find this annoying.