I have been using Royal enfield 350 for last one and half years , I encountered many problems, the oil leaks from the engine, it vibrates too much along with that it cannot be taken for a long road trip. Most of the people find breaking of clutch wire which is dangerous. Hence it is not reliable and on the top of that it doesnt have a fuel indicator so you need to listen the sound of petrol by shaking thr bike and then predict the petrol in it !