Yeah, Dolphin has actually come really far these past few years. Sometimes all you have to do to improve framerate is wait for a newer, more optimized build. As for Xenoblade, you're kinda-sorta right. It's nothing like KH, but it does play a bit like FF12, except in a more open world.