I grew up in the '50's and early 60's and always liked the looks of the British bikes.
The Royal Enfield is the only new motorcycle that still looks just as it did back then so when I decided to buy a new motorcycle it was the obvious choice for me.
I considered buying an old Triumph or BSA but I found parts for those can be pretty expensive.
They also have the same life they had back in the '50's. It was very uncommon back then for a motorcycle to go 10,000 miles without needing a total overhaul. Come to think about it, some of them back in those days needed rebuilding after only 5,000 miles.
I can live without that sort of hassle.
I do wish RE offered a 750 vertical twin like the old Interceptor series but the 500 fits my riding style and will do everything I want except riding at 80-85 mph to keep up with the other vehicles on the Interstate highways.
Before buying my 2011 G5 I also considered a new Triumph Bonneville and although they are big vertical twins they just don't seem to have the old school look.
Their prices are also several thousand dollars higher than the RE.
Of course, after putting 5000+ miles on my G5 I have not given up on the idea of buying a Triumph but if I do I have no doubts that the RE is going to be parked right next to it and it (the RE) will probably get ridden more often.
There are absolutely no new Japanese bikes I would want to own.
They are either crotch rockets, hump backs or poor imitations of a Harley cruiser.
Speaking of Harleys, they are just too damn big. I like a bike that is fairly light and very responsive. The RE fits that wish. Harleys don't
The RE is just a very fun bike to ride and the maintenance and insurance costs are low enough to make it a keeper.