While I fully agree that EA has dropped many balls especially with Battlefront 2 and poorly marketing BF5, it hasn't stopped me buying BF5.
I played BF1 for over 700 hours, a great title that gives me a lot of value. BF5 is also a great title and the developers have made a great, intense, intelligent multiplayer game here. The shenanigans of the publisher (EA) in the past are lamentable but I do believe They are listening and changing things. It's my belief that the fall in their stock price is reflecting this change somewhat, it's going to hurt their pockets and investors only give a poop about that bottom line. They are not interested in the game quality only what revenue it generates.
BF5 is a great game that deserves to be supported I say.