Lando Norris had mixed feelings following his P5 finish behind the Red Bulls and Mercedes as he felt he could have done better.