I am in Railway modelling (with breaks in it) since 33 years and hve made experiences with lot of different companies. My biggest dissapointment: Maerklin - most expensive and very poor afters sales service and customer care. I am in Austria so one should think Roco as an easy option - no no - repairs took weeks and month- compared to Hornby: some days! In terms of miles and language Roco, Fleischmann and Maerklin are much nearer but the friendliest and most effiecient service ever experiened is provided by Hornby. My rolling stock now is 100% Hornby. Of course it is sometimes frustrating when a model one likes is produced by a different company but I prefer to stick with Hornby. Hornby customer care in combination with Rails of Sheffield now provide me with an excellent service that no local model shop and continental model railway producer can touch.