In the initial version the Raffle is 'winner takes all' but I would like to suggest the possibility for multiple winners in a draw.
It would be nice if you could set (multiple/unlimited) winners and amount of tokens, or percentages (to be compatible with suggestion #7)
For NFT's you would need to set multiple NFT rewards for the draws which can differ in value.