I personally have Royal Enfield Bullet 500 recently, before this I had purchase RE classic 350. This motorcycle is a air cooled engine which is very disadvantage in my point of view. Because India is a warmer country where you can find maximum time as above 30 degree Celsius in almost every state. So in India its hard to drove air-cooled engine in streets.
Talking about the power it has, it has enough amount of torque to drive through the streets. But its lack some of basic features like how much fuel you have(fuel indicator) self start ignition. It also dont have alloy wheels that comes handy some times.
More or less this bike has its own charm. Almost every consumer of this bike face engine massive heating issue due to the cooling technology that Royal Enfield has used, but this BS4 and NEW UCI engine has changed the vintage thumb and sound also the performance has decreased lot more.
I woundt recommend this to a person who always travel through the streets, but if you have plenty road to drive you can definitely have a look on this.