Нет идеального, Genymotion (VirtualBox) быстрый, но он x86, а на устройствах обычно arm, поэтому в приложениях нативные библиотеки делают прежде всего для arm, и иногда им и ограничиваются, из-за этого на Genymotion некоторые приложения вообще не запустятся, а стандартный (AVD) очень медленный, зато есть и для arm.