If you are investing for the long term, stay well clear of these unless you intend to reinvest anything that you 'win' and even then, stay clear imo.
The reasons are very simple, firstly, you are losing money to inflation every year, so £1000 invested last year would be worth £970 this year (although it will still be £1000 of course).
Secondly, compound interest, your £1,000 in a 2% paying account would be £1020 after 1 year, after 10 years it would be over £1200. The longer you invest, the greater the impact of compound interest.
As boring as it sounds, especially if you want to invest regularly, the stock market is the best place to go. A balanced portfolio will likely outperform pretty much any other investment over a decent enough timescale, unless you are prepared to take huge risks which is basically gambling.
By all means invest in Crypto currencies or other blockchain related technologies which are the talk of the town, but that is also the gambling I mention above, you could increase your investment 100+% for 5 years in a row, but if you didn't diversify, it could all vanish in an instant.