While I don't think it offers the highest reward for obvious reasons, every time I hear someone in real life (99% of the time a total newbie that won't ever spend much time in here) ask me what to buy?
I always answer to go with Bitcoin, Ethereum, BNB and yes maybe even XRP.
Is this my way? No
I could recommend them a whole list of other low caps I personally believe in.
BUT
1) They probably won't even know how to find and purchase them (on-chain wut?) and
2) They might go up for 2-3 months and then go down to absolute zero.
The key theme here is FOLLOW-UP and yes even experience.
Low caps might offer higher rewards but usually you are best off to exit them at a good point in time. They are not set and forget.
The large established ones are the only ones you can just invest and go on with your regular life for years.
Will their $1000-2000 investment offer them riches with those picks? No but crypto was never suppose to be like that.
It ain't easy and it certainly isn't the holy grail to unimaginable riches (especially if you just set and forget).
But will it offer them a better alternative than just sitting on the bank? Yes, absolutely.
They want to take it seriously and spend multiple hours on it every day or week?
Know they shouldn't need to complain about not making money for at least the first 2-4 years?
Know they should start small because their first deposit will likely turn to 0?
Then we'll talk further. But otherwise:
Stick to Bitcoin, Ethereum, $XRP , $BNB , $SOL and go on with your day.