I have just over 6000 miles on my 2013 B5 in a year and a half. I had some issues to begin with, but for the most part it has done well. I have to qualify that by saying it has done well "for what it is" It is not a Japanese bike. And I fully believe that if you treat it the way many people treat Japanese bikes, it is going to have serious problems. I baby mine, both maintenance wise and the way I ride it. I never exceed 60 mph, and those 6000 miles were all put on in nice conditions. It has never been more than 130 miles from home, it has never been ridden in the rain or off road, and it has never been ridden in the 115 degree heat we have here in AZ. Compared to a Japanese bike it is very crude and unrefined. Compare the welds on the frame with a Japanese bike. If that is an indication of the quality of the rest of the bike, then it is way down in quality compared to Japanese machines. I keep comparing it to Japanese bikes because that is all I have ever ridden (about 40 of them) with the exception of a '66 Triumph. I'd say the Enfield is very comparable to the Triumph.
But. If you want a bike with character, that looks, sounds and feels like a real motorcycle, an actual mechanical device, a machine, then the Enfield is an excellent choice. The only other bikes I can think of that have these traits are Harleys, which are everywhere, and have a reputation I personally don't care for, or real vintage bikes.
I would not buy an Enfield for serious transportation, like long high speed trips on the freeway under all kinds of conditions. For that get a boring Japanese bike. I bought my Enfield because I got tired of boring Japanese bikes. And I do not regret it in any way. It has provided me with 6000 miles of pleasure, plus the enjoyment of working on it, which, admittedly, many people don't want to do these days. I find it very satisfying. I expect to enjoy this bike for many years to come. But again, I did buy it for a toy. I have other bikes and cars for mundane transportation.