Yes I would agree that the royal enfield is a classic brand and the bikes have a history, but it according to me lacks the very basic aids like abs or a brake assist, at least a fuel gauge would have made us happy.
For a long cruise, the bike is a champ but I would not recommend it if you are a city dweller and that's where you plan to ride most of the time.