I added a Rola Roof Basket to the 2016 Forester XT. It adds a bit of wind noise, particularly with the sunshade pulled back on the moonroof, but I love the look and the ability to just throw stuff up there.
Basket: https://smile.amazon.com/59504-V-Tex-Rooftop-Cargo-Basket/dp/B004R34HDC
Extension: https://smile.amazon.com/Rola-59505-Vortex-Mounted-Extension/dp/B001G4Z5NQ
Picked them up on Amazon Warehouse for less than $110 shipped together.
Assembly was awkward but straightforward enough that I did it with a power drill/screwdriver in about an hour. The most annoying part is getting the rubbber seals to properly ciover where the steal tubes meet.
Basket: https://smile.amazon.com/59504-V-Tex-Rooftop-Cargo-Basket/dp/B004R34HDC

Extension: https://smile.amazon.com/Rola-59505-Vortex-Mounted-Extension/dp/B001G4Z5NQ

Picked them up on Amazon Warehouse for less than $110 shipped together.
Assembly was awkward but straightforward enough that I did it with a power drill/screwdriver in about an hour. The most annoying part is getting the rubbber seals to properly ciover where the steal tubes meet.