Yes Uber works fine. No, it's not best to take Uber from CDG or GdN. Both places have plenty of official taxis waiting in an official taxi queue. Uber will not be faster or significantly cheaper and will be a lot more hassle as you try to coordinate with the driver where to meet you.