the games that are currently online do need friend codes to play specific people, ]
but mario strikers charged, has two options play a specific person, which you need friend codes for, or play a random person which you dont need a code for.
more games later in the future will not be using this feature,
the likes of medal of honour heroes 2, confirmed it will not be using friends codes, (or it might do a bit of both, so u can keep track of mates)
it is mostly first party (nintendo made games) that use friends codes, where as third party games rarely do
if you are into online gaming and want it, fast, i would go for xbox 360 (which i find hard to set up online and currently have no online on my 360 but do on my wii) , or get the wii and wait a while for more online