A royal expert has heaped praise on Catherine, Princess of Wales, saying she'll provide "immense support" to her husband.