If your budget allows you might consider the NHT M-00.
http://nhthifi.com/current/products/pchifi/m00.html
Out of the 3 you list the Audioengine is superior to the other 2 in every way you can describe a powered speaker.
http://nhthifi.com/current/products/pchifi/m00.html
Out of the 3 you list the Audioengine is superior to the other 2 in every way you can describe a powered speaker.