It's been a while since I used dein, so this might be out of date, but I'll try:
dein has been around much longer, and @Shougo is a wizard, so I'm sure it has fixed issues that packer hasn't, probably has tricks that we don't, etc. packer and dein offer a large number of ways to defer loading plugins - I think the sets of features here are roughly equal, though I haven't done a careful analysis.dein has some features that packer doesn't and won't, like configuring via TOMLpacker also has some features that dein doesn't, like Luarocks integration and (soon) integrated startup profilingpacker is easiest to use from Lua; dein is easiest to use from Vimscriptdein may be compatible with Vim; packer is only compatible with Neovimpacker uses native packages (for now); dein uses rtp-modificationpacker loads plugins via a generated file; I think dein does something similar but doesn't cache/generate the same set of informationpacker has a plugin operation display built in; I don't think dein doesOverall, I think dein and packer have a lot of similarities, but dein is absolutely the more mature option. I think packer's strengths (for me) lie in expressivity of configuration, as well as a few features we already have or are working on (e.g. Luarocks, splitting configs across multiple files, profiling, etc.) that are newer. Both are good options, in my opinion, and I hope that packer can get to dein's level of polish!
Most helpful comment
It's been a while since I used
dein, so this might be out of date, but I'll try:deinhas been around much longer, and @Shougo is a wizard, so I'm sure it has fixed issues thatpackerhasn't, probably has tricks that we don't, etc.packeranddeinoffer a large number of ways to defer loading plugins - I think the sets of features here are roughly equal, though I haven't done a careful analysis.deinhas some features thatpackerdoesn't and won't, like configuring via TOMLpackeralso has some features thatdeindoesn't, like Luarocks integration and (soon) integrated startup profilingpackeris easiest to use from Lua;deinis easiest to use from Vimscriptdeinmay be compatible with Vim;packeris only compatible with Neovimpackeruses native packages (for now);deinusesrtp-modificationpackerloads plugins via a generated file; I thinkdeindoes something similar but doesn't cache/generate the same set of informationpackerhas a plugin operation display built in; I don't thinkdeindoesOverall, I think
deinandpackerhave a lot of similarities, butdeinis absolutely the more mature option. I thinkpacker's strengths (for me) lie in expressivity of configuration, as well as a few features we already have or are working on (e.g. Luarocks, splitting configs across multiple files, profiling, etc.) that are newer. Both are good options, in my opinion, and I hope thatpackercan get todein's level of polish!