BF4 is fun, mainly for massive scale war, and thats the main reason.
COD has a terrible community, and repetitive gameplay imo
Titanfall is fairly fun, but becomes straight forward later.
It really is all up to oppinion, I combine the 3 (Good aspects) with Planetside 2 etc.