Let me know and feel free to share your reasons, I would love to hear them.
For me it is one easy yes and one not so easy yes.
My Honda CB500F is exactly what you expect, a happy Honda that just does what it is meant to do, and it is super fun, so a big Yes for me on that one, I would buy one again.
As for my Royal Enfield Himalayan, well, there have been times when I have wanted to leave it in the forest and just walk away. Logic would tell me to say No on this one, considering the build quality and all the work I have done to make a NEW bike run well. BUT, looking back at the skills, lessons, adventures and confidence gained with that bike, I would have to say Yes, I would buy one again, especially for the kind of riding I enjoy doing.