current state is a 'mixture of everything' probably. i think clients should have some 'bootstrap' relays but after the user becomes advanced they may let user decide and start saving that info on the relays. not many people care about relays. and some users really care about relays to the point of helping decentralize the network by using small relays.
i think it is a good idea to write as many relays as possible. and read from some relays which have less spam and as much as your mobile data allows.