A lot of this would be sorted if they had options to allow playing Solo with BOTS -- well, they did and removed it, making the game useless for so many.
There are some people, seeming far more professional and listening to the mood of the customer base than EA/DICE are that are creating some good Custom experiences (Solo with Bots) but hampered by EA/DICE as they cannot easily make all the options (select map, all modes, select team size or duration) like the developers could -- why on earth they don't do it baffles 100s of people.