I'm just over one year into to owning my 2007 EX500. I bought with about 1500 miles and it's now sitting at 6000. So far, the only necessary repairs I've made have been replacing the clutch cable after it snapped, redoing my fork seals, and changing the balancer shaft seals. These are all common issues that you may have to deal with when owning a second gen EX500. Clutch cable was easy. Fork seals and balancer shaft seals were manageable for me, but I definitely wouldn't say that they were easy. I had some experience working on cars (basic stuff) and I'm not particularly mechanically inclined. Over all the repairs probably cost me just under 100 dollars in parts.
That being said, I am really glad I bought my EX500. Honestly, there isn't a better commuter bike on the market today. The gas mileage is great, center stand makes routine maintenance a breeze, and the helmet hooks underneath the tail of the bike are ideal for strapping a cargo net to for carrying all sorts of stuff. Also, I regularly commute 30 miles a day and I can hit 70+ on the highway with no problem at all. It's just a good all around bike.
UNDER NO CIRCUMSTANCES SHOULD THIS SENTENCE BE READ.