I don’t use XBMC much on my Android devices. MX Player and DicePlayer do a better job. However, latest beta version of XBMC 13.0 Gotham changes that. It supports both ARM and x86 hardware decoding. Therefore, Raspberry Pi and Android has huge speed improvement on video playback. And support stereoscopic 3D rendering now. Lot of improvements like touchscreen support, UPnP capabilities, Dramatic Audio Engine and settings…
Don’t be shy. Give XBMC 13.0 Gotham a try now (link). It’s free and without advertisements after all…