I recently purchased NBA 2k19 and the game is incredible, the my player career mode on it is on a different level to anything EA has ever done.
First of all the creation mode for your player is different class to Fifa's, from the hair and beards, to tattoos ect.
You have your own apartment on it, your player has contracts with the team you play for, you get sponsorship deals.. For instance if you sign a deal with Nike, you have to wear Nike trainers in everything you do or risk annoying the Nike bosses.
You have constant interviews where you choose what to say, from courtside interviews, tunnel interviews and even locker room interviews.
For me NBA 2k19 is the best sports game there is.
Even for online players there's the Neighbourhood which is great! Competing in 2v2,3v3 and 5v5 aswell as a Casino in there where you can bet for VC (Virtual Coin) and compete to win the money.. For your player stats you can either use the coins you earn every game and by sponsorships to get your stats up or you can buy vc for real money on the store and give you that jump instead of working for it.
They constantly give prizes away and there's a free spin on a casino wheel to potentially get 10k coins and more..
FIFA devs NEED to seriously play 2k19, study it and even copy their offline modes, you can even create your own franchise and have an 80 year career!!
Take note EA!