Eventmachine использует epoll/kqueue:
https://github.com/eventmachine/eventmachine/blob/... Думаю, что единственный плюс - скорость. А вот минусов наберётся порядком. Лично сталкивался с набором глюков и недостатков (нехватки возможностей).
Webmachine использует celluloid, который в свою очередь использует нативные треды. По идее, celluloid гораздо лучше, т.к. его легче менять, весь код написан на ruby и не требует компилирования, в отличии от eventmachine. Получается, что webmachine должен работать во всех реализациях ruby (rbx, mri, jruby).