MLPS on small WISP (30 clients), is it overkill or necessary?

Hi All,
I have been doing some reading on best practices for WISP and noticed people saying you need to run MLPS and that it would be worth it in the long run. Then I look at how to configure MLPS and notice multiple routers in the systems. My system really only has one gateway router and the rest are switches, wireless bridges, and APs.
My setup is as follows. We have a cable Internet connection at Site A which is 5G wireless bridged to Site B and again 5G wireless bridged to Site C. The CPE’s act as a router at the user end. Currently I am not running QOS at the main router, but I plan to for Netflix users which seems to be about every client.
WISP Topology.jpg

I am looking for recommendations or any type of input that could help better my system.
Thanks in advance!

If you have a scenario where you want the functionality, go for it. If not, don’t.
By that I mean vrf lite. Mpls is really only relevant if you have multiple routers.

MPLS will be overkill for your current setup.

What would the system benifit with vrf lite? Faster throughput maybe?
Is that something I program into the router and then set the ubiquitous nanostations CPE somehow?

also, I was thinking about adding this QoS script for the streaming and gaming services. http://gregsowell.com/?p=4665. what do you guys think?

I appreciate all suggestions. I’m just trying to make the system more reliable and better.