which is better option For vlan setup rb912 trunk or wds??

Hi
Iam local isp i want to give my clients better service ,i have 3 source to internet , i want to separate them by vlan , iam using rb912 to distripute internet
should i enable wds in my rb912 so vlans pass through , or should i make vlans inside rb912 as trunk port , which is better and faster for my clients and lighter on cpu?

Any help please