Agree. Although Newcastle is still difficult to maintain their consistency in playing. But no team can underestimate them anymore. They can beat any top teams in EPL now, Arsenal is only one of the examples. In UCL matches, they also defeated PSG with 4 goals. It is something great, Newcastle can destroy even a big team like PSG. Sure, we should give a big respect to Newcastle, they are trying to improve their quality and they showed people that they are no longer a mediocre team. I think if Newcastle can sign more top players, they can be stronger and may perform much better in the next season.
Even though Newcastle looks strong, they can beat Arsenal in the Premier League and beat PSG in the Champions League, but in my opinion, Newcastle is still not completely consistent, just look at last season comparison. Newcastle only had 5 defeat in the number of matches in the Premier League, whereas currently Newcastle has had 3. defeat with only 11 matches so it can be concluded that this season Newcastle is not much better than before.
Meanwhile, in the Champions League, Newcastle has suffered 2 defeats from 4 matches, even though they gave an amazing performance against PSG, but in reality Newcastle failed to maintain its consistency.
If in the end Newcastle doesn't qualify for the last 16 of the Champions League, I doubt whether next season Newcastle will be able to take part in the UCL competition again because currently Newcastle is still in 6th place in the Premier League.