A review by brightshiny
Apex by Ramez Naam

3.0

There were way too many new and unlikeable POV characters bloating up the first half of the book or so. At least the conclusion was satisfying.