The former gives a nicer human presentation. The latter links to profiles and activity here.
The new homepage navbar has an About menu link to Team that doesn’t work at the moment (I guess the idea is to have a page on the main site).
There’s also the governance docs (which need work themselves), but that’s not where we’ll present the main public-facing “here’s the team” stuff.
This came up for me because we added a new team member (@h30 !) and I looked into updating the wiki. Among other things, maybe for now the wiki could link to people’s individual forum profiles? But clarity on this design for the future would be good.