I've talked to a few people that are "new" to roll20 and almost none of them know about LFG. My suggestion is to put it somewhere prominent again. It sucks that such an integral part of roll20 doesn't get used/seen by players.