I have been using EZ track for a couple of years, if you keep the track clean you will not get derailments and as for switches I never had a problem.
As of last week I am switching to N gauge, so with that said I have about 8 swithch and approx 100 pieces of track for sale.