ACE is a mid range device, i feel its fine for the price at the time of release.
The only drawbacks in this phone are the low internal memory and the outdated processor.
The internal memory can be managed if you are rooted, but processor is still ancient technology.
But hey, if you use custom roms, the development in this phone is far better then many other devices of its range. I believe this was a good choice at the time, not very good for future prospects but not too bad either.