I know shit all about the technical stuff going on, but for those who don't know, but I can explain the politics behind it all the best I can.
The two main factions in the bitcoin community (concerning the recent segwit lock-in and the coming hard fork) are divided by their views of the core developer team, and how bitcoin updates should be handled, particularly scaling.
The BCC hardforkers are against the core dev team and segwit for many technical reasons that I have no business even attempting to explain, but they essentially just think it's bad for the bitcoin network. Occasionally, there's somewhat of a conspiracy to motivate this, that the core devs are corrupt and trying to deliberately sabotage bitcoin with harmful or inefficient protocol for political purposes.
On the other side, there's Bitcoin Core (and their supporters), who (unless you ask a hardforker) are the dominant/original programmers behind bitcoin. They recently implemented SegWit, which activates the lightning network, which the hardforkers are against. They're often (rightfully so) accused of censoring their opposition, and even (maybe rightfully so?) accused of DDoS attacks.
Censorship on Reddit's /r/bitcoin led to the creation of the /r/btc subreddit, where anti-core and pro BCC opinions were allowed. Other opinions were allowed as well, but they get heavily downvoted to the point of irrelevancy. As a result, the front page of /r/btc is almost all about the politics behind the recent/upcoming forks, while the front page of /r/bitcoin, while also heavily leaning one way (where politics are concerned) due to censorship, there's plenty of apolitical bitcoin talk about price, markets, widespread use, and of course, bitcoin memes.
/r/Bitcoin supported the UASF (User Activated Soft Fork) to activate SegWit, and recently locked in, essentially rendering it successful. /r/BTC supported a UAHF (User Activated Hard Fork) in response to this, which when activated, will create a new coin called Bitcoin cash, achieving a scaling solution without SegWit. So far, Bitcoin Cash has not been taken very seriously by most of the community, and only has some fringe supporters. There's actually been talk about a plan to deliberately crash the coin's value by selling them (they are copied over from the BTC blockchain) as soon as the UAHF goes through.
So to sum it up in the form of a classic internet fight:
/r/Bitcoin - Successful segwit lock in, less toxic/political community, but used dirty tactics like censorship and (maybe) DDoSing.
/r/BTC - Ridiculed for future hard fork plan, no censorship but still heavily leaning one way politically, toxic somewhat conspiracy driven community, but unlike /r/Bitcoin, they refused to use (moderator) censorship and DDoS attacks to further their cause, and unlike the core devs, they aren't diverging away from Satoshi's vision of bitcoin by activating segwit.
Transaction times are ridiculous, and I think it is unfortunate that Bitcoin is the most popular cryptocurrency because at the moment it is fundamentally broken and kind of represents the entire spectrum of coins. You can't even make the case that the popularity factor is the reason that the transaction times are so long either. Whilst the amount of transactions does increase the time, Ethereum has a similar volume being shifted and is doing it at a minute fraction of the time that Bitcoin is.
As I understand it, Bitcoin is still going to have a scaling problem even with segwit. It will probably be adopted though because people want fast transaction times. Whatever happens, value will surely drop and the only question is by how much. Perhaps we will even see a larger shift towards the usage of other coins. I don't know the technical details, but apparently there are some security issues with segwit at the moment, and if that is the case then we could see a large crash if exchanges are targeted.
tl;dr bitcoin is fucked either way and we should all start using shitcoins