The best configuration for large networks

Hi guys,
what is the best network configuration for large wifi networks over 1000 users and over 50 MTs in network?
I talked with my friend about 2 way of configuring network and implementing scope of public IPs without losing public IPs.
Users are connecting with pppoe.

1st
WDS beetween all MTs , central MT is pppoe concentrator and it is talking with radius server.
(in this situation is much more broadcast traffic, and central pppoe concentrator must be very strong machine)

2nd
every MT is pppoe concentrator and router, all of them are working with radius server.
(in this situation if link between 2nd and 3rd router is down user get msg Error 691:…; we are loosing much more public IPs because there is no possibility to make one central ip pool with public IPs every router have its own scope and we lose 2 ips network and broadcast.; here is no broadcast traffic like in 1st situation.)

What you think ?
Thanks.

The first option will not work at all, too much network in one segment.

Why are public IPs in short supply?

The second option is also faulted because you seem to be suggesting that you daisy-chain the whole 50 sites in one long linear string. If you lose one PTP link, you may lose your whole network. You should designate some major regional POPs, all routed and connect them in a ring if possible, using OSPF. Then hang a handful of smaller infill sites off each one (bridged if you like, routed is better). That way, you get a reasonable amount of resilience versus your investment.