The filter you are looking at is decent but I'm not sure if it'd be enough for a 20L. I'm using one on a 5.5g and it seems to be at max. Try some of the other canister filters if you want to go that route (planted w/ co2.) Eheim 2213, Fluval 205, etc. are good for your size aquarium. Eco complete is a great substrate. Its kind of expensive but you will not have problems with it. As far as the co2 system you are looking at, the bubble ladder is not the best for distributing CO2, and the small diy can can easily be replaced by a 2 litre bottle. Just run the CO2 line directly to the intake of your filter and you'll be good. Also, regarding your preferences for low-medium light plants, you may not need the CO2. What specific plants did you like?
The best thing you can do right now is take time to research the fish you are interested in and figure out how you can best take care of those fish. Plan your aquarium around them, not vice versa. You took the right first step by asking around on here.
Oh and welcome to AC!
-Mike