That's so typical with Total War series, it's worth the money, going from side to side to buy or not to buy, nothing has changed in my opinion, if you have extra money at the monent why not to buy that's what I think.
I must say I positively surprised with this expansion. My first campaign was as Scotland on British campaign and it was the same old-good Total War. During my campaign happened something cool though I'm not going to tell it if you buy a game. It was a turning point of my game but nothing extraordionary though.
Now, I'm playing with Mayans on Americans Campaign and I feel like a small kid with a new toy. It's totally different, you've no techonogy, no cavs and but tons of units, fill sky with arrows by your numberless archeries, make a 2-3 stack of warriors and surround your enemy, drive them down and look how they are screaming out for help and not to mention all fighting occur in your playground in jungles. That's quite cool.
New Spain is also playable on Americian Campaign definitely something what I want to try too. Fight with numerous tribe warriors with techology and act like a colonist. I'm kind of excited.
Apachs are also in I don't know much of them but I think that Apachs rocks don't know why.. but that's one game too to play.
Teutonic campaign looks good for me too I think I'm going to play it as Teutonic as they rely heavily on armors, heavy cav and infantry, mediocre archery but fill your back with trebs, cats, cannons etc and take over a world.
Crusaders campaign looks very disapointing in fact but I guess you can take a man to man with Mongols once more like in the old-good times (if they are still in game) so maybe a worth to play that campaign too.
So, Scotland (25-35 hours), Mayans (25-35), Spain (25-35), Apachs (25-35), Teutonic (25-35) and maybe Crusaders (25-35). If you sum that up that's a whole lot of hours to play from one expansion.