Bruno is better as a #10. He's a creative machine, and has that killer x factor that Odegaard doesn't. In these 2 aspects, only he can be compared to KDB from every number 10 in world football currently. You can build your whole team's attack around him. Give him the keys in a good team, and every game your forwards and wingers will get a good number of incredible balls delivered to them. A lot of it is spontaneous and therefore unpredictable as well. With Odegaard, it's much more controlled and systematic, because he doesn't have what KDB/Bruno does, or what Özil had, if we want a past example from Odegaard's current team. He just has a few signature pattern moves, and his playstyle is very aesthetically pleasing, which leads to people overrating him.
Ignore the "loses possession too often" "wouldn't work well under Arteta" "holding us back" talk, etc. all of it is nonsense. Put Bruno in Arsenal or City and he's getting at least 20-25 assists every season. Odegaard has played two full seasons now in a team that's so good they came close to the title vs Pep Guardiola's Manchester City side, despite not having an answer for neither De Bruyne or Haaland in their squad, and he managed 18 assists in 2 full seasons. Bruno gets that in one season without much effort in a half-decent United side, we've seen it in 20/21 and 22/23.
Odegaard will be pushed back deeper to play long-term as an #8, or he will leave, as soon as Arteta finds his own Bruno/KDB, mark my words.