West Indies won this series 2-0.
Here is a summary of all Tests between these teams:

Note the exact symmetry: WI leads BD 7-2 with one draw both at home and away. In 2009 Bangladesh won because of the absence of many WI players. These were the first two Tests won by Bangladesh away from home. They also won 2-0 under normal circumstances in 2018.
Looking at individual performances, starting with
Batting:
Most runs (350 and more):

Brathwaite, Tamim and Shakib are bunched together at the top.
Chanderpaul has the most centuries (4), while Shakib has the most 50+ scores (10, but with no centuries). Bratwaite has 8 including 3 centuries.
Highest innings scores (120 and more):

Sarwan and Samuels are far ahead of the others. Mayers scored 210* on debut in a 4th-innings chase which his team won. The highest for Bangladesh is 136 by Mahmudullah.
Highest batting averages (Minimum 20 innings, all instances):

Led by Brathwaite, but Shakib is close behind.
Highest strike rates (Minimum 1000 balls faced, all instances):

Headed by Shakib by a large margin over second-placed Tamim. DM Bravo has the best for WI.
Now for Bowling:
Most wickets (12 and more):

Led by Shakib, Roach and Miraz.
Roach has the most 5-fors (4) while only Miraz and Holder have taken a 10-for.
Best innings bowling (includes 6wi and more):

Miraz is the only one on either side to take a 7-for. Lawson’s 6-3 is the best for WI, and the best 6-for in any Test.
Best match bowling (includes 8wm and more):

Headed by Miraz and Holder. Lawson appears at the bottom of this list.
Bowling averages (Minimum 2000 balls, all instances):

Shakib is the only one who has bowled enough.
Now for Fielding:
Most dismissals (8 and more):

Headed by Mushfiqur and Ramdin. The most by a fielder is 13 by DJG Sammy.
J Da Silva has the most dismissals (16) among current players.
Most innings dismissals (4 and more):

While several WI players have taken 5 in an innings, Khaled Mashud is the only one from BD to take 4. DM Bravo is the only fielder with 5 catches.
Most match dismissals (5 and more):

Led by three WI players with 7 in a match. The best for BD is 5 by Nurul Hasan twice. DM Bravo has the most by a fielder (6).
Best dismissal rate (Minimum 20 innings, all cases):

Headed by Mushfiqur, while Brathwaite has the best by a fielder. Apart from Mushfiqur, no keeper has fielded for 20 innings.
All-round performance:
Overall (see criteria in table):

Shakib is the only one to have batted and bowled enough.
Match (50+ and 5wi):

Only three instances, all by Shakib. His best performance was in 2009, where he narrowly missed a century and 5wi.