I think they are both very good blockchain platforms...but Ethereum is way better than Neo for the simple reason that it has already developed a huge ecosystem...and lots of big funds and big companies have invested in the Ethereum platform and have joined the Ethereum Enterprise Alliance..
So in my opinion Ethereum will always be one step forward than Neo..