It took me 6 months to really start enjoying bf1. I think its superb and evolved greatly.
The achievements, service assigments provide good incentive to try different weapons and classes out. At first it seemed daunting, the amount of weapons available, and all those shotguns lol but you get familiar with it - worthy range of kit your class up to your liking.
I find Rush mode disapointing but has never been the same since battledfield bad company 2. You got operations and frontlines which make up for Rush.
Anyway could go on... but after a year of playing bf1, it's better than ever and am loving it! My two pence worth for what its worth.