Personally, I really like these changes. Giants possibly related to Demons, too? Either way, I'm getting a real 'Shadow Of The Colossus' feel with these new Giants.
It'd be awesome if we could climb them and stab them in the head, but maybe that's just my wishful thinking. (Give them DR except...