This really is a tough call. Ill give the slight edge to TitanFall simply because is newer.
When and if BF4 works correctly its epic in so many ways. Its a huge epic experience every match. Titanfall runs nearly flawlessly and a fast paced adrenalin kick experience. Both can be rewarding. --- Xbox One- Feelinkorny 3DS- 1177-8568-8050