I don't whether it's a bug or not, but when I put a soldier with full health in a predator armour, the message "60% health" is displayed; everything is normal again when I remove the armour (and while he wears it, he doesn't seem to heal).
And I can't neither disassemble UFO except for fighters, heavy fighters, light scouts, scouts, corvettes and interceptors, do I need a really late-game technology (I already get strike cruisers, assault landers and carriers)?