It is really fun, offers some goals for players to work towards and the rewards are nice!
Companions are very nice, it's also great to have a Companion being leveled to 50 naturally as the season progresses. Getting 2 compendiums to level the companion to 50 on other characters is awesome, too! My only suggestion is to give them more voicelines with actual English words rather than alien gibberish. My favourite companion is Fen Zeil but it's purely a matter of preference, they are all great!
Rewards are great, a mix of cartel packs, cartel coins, armors, decos and mounts. I feel like rewards are in a great spot at the moment.
I personally don't like PvP but it is nice to occasionally play it for the seasons. I feel like the seasons weeklies are in a good spot. On the other hand, I find the Daily 25k conquest mission extremely annoying. It forces me to log in every day and do something, else i am being punished by not getting season points. I would prefer having more Operations-related weeklies.
It is ridiculously easy to complete, I never miss a single daily or weekly and get done in the minimum possible amount of weeks. Still, I think it's optimal, because I can relax and take a break after I have farmed lvl100 in a season.
A bit of both, but I feel it's alright to make players engage in various activities to be able to progress the season. As of now people can skip some weeklies and still get level 100, and it's great!
The current system is perfect, please don't ruin it! Me and my friends just complete 7 weeklies every Tuesday and we are done for the week. Please don't overcomplicate the system, it seems to be working great!
The only concern is the achievement for 100 weeklies. Me and my friends are long done with the season (lvl 100, all companion achievements obtained, legend status with the corresponding organization), but we still need 4-5 weeks of 7 weeklies per day for that one achievement. Please reduce it to 75/50 to make it better align with other timings of required playtime to get Season milestones.