I really don't know how hoxs64 came off so badly. For what I want to do (recreate my childhood on a laptop with a hugely different keyboard layout to the C64) it's totally perfect. Emulating mice and hard disks might be cool, but do you actually use them for anything?
Same with turbo loading and such. If you want a debugger then hoxs64 isn't what you're looking for, but it's lacking nothing for people who just want to bang about in BASIC or play Dizzy again. (and joystick ports were always completely random on the real thing anyway).