I bought Royal Enfield 350 cc classic around a year back. And to be honest, I feel this to be the best of all the cruisers from any Indian manufacturer. And not forgetting the fact that it suits best for indian roads.
Apart from delivering a high-class performance in a good comfort bike there are some cons of this bike as well. Like the vibration which might get to your nerves.
In a nutshell, Buying this bike would let you feel guilty in any way. You will be overwhelmed with the true royalness you feel while riding it including the fact that you can modify it anytime according to your needs.