I never,ever, hear this book criticized, and it's driving me nuts:
Armor's action scenes are all very well done, and it's certainly worth reading in that regard,but it's not a very well structured novel at all. It reads like a short novella stretched very unconvincingly to a novel of overlong length. The B story is a mess.
With regard to the book as character fiction :I don't find Felix a very convincing character. When it's revealed that he is royalty from a warrior planet running away from lost love, all the everyman aspects of the character that have been developed through the beginning of the book, are thrown out the window.
His final incarnation isn't very convincing either.
The business with the dog in the well is gratuitously, and supiciously, hideous. I completely understand the point the author is making, but considering that Felix is NOT just some hapless grunt f**k (he's royalty from a warrior planet
), the point doesn't really fit. He's not the loser with tremendous heart who doesn't know when to quit. He's a superman from the get-go; he's not made exceptional by his trials. His exceptional background makes him the only likely candidate to survive in the capacity that he does.
After hearing how awesome this book is almost nonstop for years, I was suprised just how dissappointing it turned out to be.
It may be a compelling read, but it's certainly not the serious examination of the subject that both Starship Troopers and The Forever War are.