- Epcot resort (being next to the best food options and all the festivals and evening food options)
- 48 years means lower cost per point long term (in 2042/54/57 do you want to buy a new contract at then current prices just when the "deal" is kicking in)
- Top 3 in room size for Studios, 1BRs, 2BRs
- Dedicated 2BR which BWV does not have
- Properly balanced resort for room categories (no Cabins, Bungalows point pits)
- Epcot firework views
- DVC only resort (I was back and forth on it but it means Disney can't saddle DVC owners with issues from the hotel side)
- Condensed resort (not spread out like AKV, OKW OR not requirement to go outside between buildings like POLY)
- Last time I was there I really like the CBR walking trails which were quite and relaxing
- Food can change but best QS at a resort (IMO), one of the better sit downs, and next to CBR which seems to consistently be top rated for food among moderates (meaning lower priced options)
- Connected by skyliner to Boardwalk area so you can still get access easily to this area
- Back door entrance to Epcot (love being at BWV, RIV, or BCV so you are not going through the main entrance at EPCOT)
- Math has changed but when I compared adding on more points at BWV vs RIV there wasn't that much of a difference in total cost of a stay long term and the contract was much longer making up for that small difference (do your own math though since I bought RIV at $155)
You have some things like MFs which are higher but will likely come more in line. Additionally up in the air how often Skyliner goes down during Thunderstorm season (which is low season for DVC so its easier to book elsewhere in summer anyways).
There is the resale restrictions though so long term the resale value will be suppressed some. It also means you are unlikely to ever buy resale points to add to your direct points if you want the same flexibility.
If you plan on selling at some point then RIV might not be the right option but if you plan on holding 30/40/50 years then RIV might be the right fit for you.