B+ tree vs. LSM tree, there are tradeoffs and advantages. I compared the two awhile ago.
If I remember correctly, LevelDB (LSM tree) has faster write speeds for large databases.
LMDB (B+ tree) is faster for reads most of the time. The write speed, I believe, will decrease the larger the database.