Excuse my ignorance, but could the recommended switch act as a router as well, so i could remove the 4011 completely or do i still need it for internet?
At most Mikrotik products, routing (L3 forwarding) is provided by CPU, whereas switching (L2 forwarding) can be provided in hardware (the cheaper the product the less of additonal L2 handling on top of mere forwarding can be done in hardware). Hence the switching throughput is wire-speed (for unicast traffic, everything that comes in via one interface is forwarded out via another and the throughput is only limited by the physical link speed on the egress interface), but the routing throughput depends on the CPU capability. In the products sold as switches, the routing capability is sufficient for the management traffic of the device itself, which is the required minimum, and anything above is a bonus.
Except some CRS3xx switches which support L3 forwarding, and even firewalling, in hardware in RouterOS 7, which is still a beta, none of the products can do wirespeed routing, and you always have to take into account the network topology and traffic matrix to choose an appropriate product. That's why I've asked about the uplink speed.
My current internet is 100/100 but will be upped to 3 or 500 next year.
As i said, i was hoping for an all in one due to space issues, but at that price for the switch, I will certainly give it some serious thought.
Think about some of the devices built around the IPQ-4018/9 SoC, such as hAP ac², wAP ac, or cAP ac. All of them can handle a 500 Gbit/s uplink, are physically small, and can be used as wireless APs. But you have to use one of their Ethernet ports to connect the ISP uplink and the other one to connect the switch - by using a single cable with VLANs between the switch and the router, you'd cap the sum of upload and download at 1 Gbit/s as each packet would have to get to the router and back through the same interface.
If you need some routing/firewalling also between various VLANs/subnets in your enterprise network, not just between the internal network as a whole and the internet, you have to calculate more. The hAP ac², although it has five Ethernet ports, has only 2 Gbit/s bandwidth between the switch module and the CPU, so engaging more ports won't give you more bandwidth for L3. And as soon as you start thinking about QoS handling (queueing the traffic and prioritizing it), the router's throughput will decrease too. The "test results" tables on the product page give you a good idea.