I pretty much bought Battlefront for the same reasons as DX. Is it a good game? Yes, it's a really good game. Sadly thought it suffered for the reasons DICE said it did, it was rushed. There wasn't enough to do when the game released, it had a limited amount of maps, and honestly once you played it once you pretty much knew everything it had to offer and that's what killed it for me (Battlefield is always fun because Battlefield matches are driven completely by their players, you never get the same experience twice when you're in a Battlefield match however you get the same experience every match you play in Battlefront).
Hardline was a good game it just wasn't thought out properly (a lot of gamers enjoyed it, I know a lot of PC gamers wished the game would of lasted longer but the PC version pretty much tanked after release). I enjoyed the beta mostly because it was more fast paced then core Battlefield games. Don't get me wrong I love the core series but Hardline was a nice change, almost a COD style Battlefield game. I think the theme pretty much killed it as most gamers aren't interested in Cops vs Robbers games.