A Honda is as reliable as an anvil, but drop dead boring. All the fun has been refined out of them. They are quiet and smooth, and feel like a kitchen appliance. At least that is my opinion of them. I loved the new CB1100 when I first saw one, and seriously considered buying one. It LOOKED gorgeous. But after a test ride, I lost all interest. It was so smooth you could not tell it had an engine, and the only mechanical noise it made sounded more like gear whine than and engine. Nothing at all like the original 4 pipe SOHC CB750.
I have 2000 miles on my Enfield B5 so far, and have had the following problems. The brakes were not right to begin with. The front brake worked fine, but made a noise like a train horn. I removed the pads, cleaned them with brake parts cleaner, and sanded them. I cleaned the rotor with brake parts cleaner, and lightly sanded it on both sides. Put it back together, and have not heard a squeak out of it since. The rear brake barely worked, and made a scrubbing noise. Way to much pedal travel. Turned out it was not centered properly, and only one shoe was contacting the drum. Once I got everything adjusted properly, it works fine. Yes, these things should have been done by the dealer, but they didn't charge me a setup fee either. The only other issue was an improperly routed wire to the tail light. It made contact with the rear tire, and got chewed up. I repaired it, and rerouted it above the fender under the seat, out of harms way. So far that has been it. You will not likely have issues like this with a Honda. But I don't want to ride an appliance. I'm sure the dealer would have taken care of these things, but they are 120 miles away, and I am a mechanic by trade anyway, so it was no big deal.
I don't really think any motorcycle is a good deal for someone who has no mechanical inclination at all, has no interest in learning, and doesn't want to get their hands dirty. Even Hondas require maintenance, and if you can't do it yourself, the cost of having a dealer do it is absolutely absurd. $100+ for an oil change is not uncommon. They will charge you $50 to adjust the chain, and then probably get it to tight. Dealers here charge $100/hr labor, plus shop supplies plus tax, with a 1/2 hr minimum.